diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html
index 955d178..aea7aa0 100644
--- a/build/reports/problems/problems-report.html
+++ b/build/reports/problems/problems-report.html
@@ -650,7 +650,7 @@ code + .copy-button {
diff --git a/meeting/bin/main/application.yml b/meeting/bin/main/application.yml
deleted file mode 100644
index 5fa5bf6..0000000
--- a/meeting/bin/main/application.yml
+++ /dev/null
@@ -1,135 +0,0 @@
-spring:
- application:
- name: meeting
- profiles:
- active: ${SPRING_PROFILES_ACTIVE:dev}
-
- # Database Configuration
- datasource:
- url: jdbc:${DB_KIND:postgresql}://${DB_HOST:4.230.48.72}:${DB_PORT:5432}/${DB_NAME:meetingdb}
- username: ${DB_USERNAME:hgzerouser}
- password: ${DB_PASSWORD:Hi5Jessica!}
- driver-class-name: org.postgresql.Driver
- hikari:
- maximum-pool-size: 20
- minimum-idle: 5
- connection-timeout: 30000
- idle-timeout: 600000
- max-lifetime: 1800000
- leak-detection-threshold: 60000
-
- # JPA Configuration
- jpa:
- show-sql: ${SHOW_SQL:true}
- database-platform: org.hibernate.dialect.PostgreSQLDialect
- properties:
- hibernate:
- format_sql: true
- use_sql_comments: true
- dialect: org.hibernate.dialect.PostgreSQLDialect
- hibernate:
- ddl-auto: ${JPA_DDL_AUTO:update}
-
- # Redis Configuration
- data:
- redis:
- host: ${REDIS_HOST:20.249.177.114}
- port: ${REDIS_PORT:6379}
- password: ${REDIS_PASSWORD:Hi5Jessica!}
- timeout: 2000ms
- lettuce:
- pool:
- max-active: 8
- max-idle: 8
- min-idle: 0
- max-wait: -1ms
- database: ${REDIS_DATABASE:1}
-
-# Server Configuration
-server:
- port: ${SERVER_PORT:8082}
-
-# JWT Configuration
-jwt:
- secret: ${JWT_SECRET:hgzero-jwt-secret-key-for-dev-environment-only-do-not-use-in-production-minimum-256-bits}
- access-token-validity: ${JWT_ACCESS_TOKEN_VALIDITY:3600}
- refresh-token-validity: ${JWT_REFRESH_TOKEN_VALIDITY:604800}
-
-# CORS Configuration
-cors:
- allowed-origins: ${CORS_ALLOWED_ORIGINS:http://localhost:*}
-
-# Actuator Configuration
-management:
- endpoints:
- web:
- exposure:
- include: health,info,metrics,prometheus
- base-path: /actuator
- endpoint:
- health:
- show-details: always
- show-components: always
- health:
- livenessState:
- enabled: true
- readinessState:
- enabled: true
-
-# OpenAPI Documentation
-springdoc:
- api-docs:
- path: /v3/api-docs
- swagger-ui:
- path: /swagger-ui.html
- tags-sorter: alpha
- operations-sorter: alpha
- show-actuator: false
-
-# Logging Configuration
-logging:
- level:
- root: ${LOG_LEVEL_ROOT:INFO}
- com.unicorn.hgzero.meeting: ${LOG_LEVEL_APP:DEBUG}
- org.springframework.web: ${LOG_LEVEL_WEB:INFO}
- org.springframework.security: ${LOG_LEVEL_SECURITY:DEBUG}
- org.springframework.websocket: ${LOG_LEVEL_WEBSOCKET:DEBUG}
- org.hibernate.SQL: ${LOG_LEVEL_SQL:DEBUG}
- org.hibernate.type: ${LOG_LEVEL_SQL_TYPE:TRACE}
- pattern:
- console: "%d{yyyy-MM-dd HH:mm:ss} - %msg%n"
- file: "%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n"
- file:
- name: ${LOG_FILE:logs/meeting-service.log}
- logback:
- rollingpolicy:
- max-file-size: ${LOG_MAX_FILE_SIZE:10MB}
- max-history: ${LOG_MAX_HISTORY:7}
- total-size-cap: ${LOG_TOTAL_SIZE_CAP:100MB}
-
-# External API Configuration
-api:
- claude:
- key: ${CLAUDE_API_KEY:}
- url: ${CLAUDE_API_URL:https://api.anthropic.com}
- openai:
- key: ${OPENAI_API_KEY:}
- url: ${OPENAI_API_URL:https://api.openai.com}
- openweather:
- key: ${OPENWEATHER_API_KEY:}
- url: ${OPENWEATHER_API_URL:https://api.openweathermap.org}
- kakao:
- key: ${KAKAO_API_KEY:}
- url: ${KAKAO_API_URL:https://dapi.kakao.com}
-
-# Azure EventHub Configuration
-eventhub:
- connection-string: ${EVENTHUB_CONNECTION_STRING:}
- name: ${EVENTHUB_NAME:hgzero-events}
- consumer-group: ${EVENTHUB_CONSUMER_GROUP:$Default}
-
-# Azure Storage Configuration (for EventHub checkpoints)
-azure:
- storage:
- connection-string: ${AZURE_STORAGE_CONNECTION_STRING:}
- container: ${AZURE_STORAGE_CONTAINER:hgzero-checkpoints}
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/MeetingApplication.class b/meeting/bin/main/com/unicorn/hgzero/meeting/MeetingApplication.class
deleted file mode 100644
index 676d36d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/MeetingApplication.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$DashboardBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$DashboardBuilder.class
deleted file mode 100644
index 3a3ff80..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$DashboardBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics$StatisticsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics$StatisticsBuilder.class
deleted file mode 100644
index 3353225..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics$StatisticsBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics.class
deleted file mode 100644
index 5c53ddd..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard$Statistics.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard.class
deleted file mode 100644
index dbfd3fc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Dashboard.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting$MeetingBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting$MeetingBuilder.class
deleted file mode 100644
index 77c76af..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting$MeetingBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting.class
deleted file mode 100644
index 72fcfe6..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Meeting.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis$AgendaAnalysisBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis$AgendaAnalysisBuilder.class
deleted file mode 100644
index f908f87..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis$AgendaAnalysisBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis.class
deleted file mode 100644
index 4ea0f0c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$AgendaAnalysis.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$MeetingAnalysisBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$MeetingAnalysisBuilder.class
deleted file mode 100644
index 40fc474..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis$MeetingAnalysisBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis.class
deleted file mode 100644
index bdea834..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MeetingAnalysis.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes$MinutesBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes$MinutesBuilder.class
deleted file mode 100644
index 272abf1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes$MinutesBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes.class
deleted file mode 100644
index 0124e73..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Minutes.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection$MinutesSectionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection$MinutesSectionBuilder.class
deleted file mode 100644
index 5d5164b..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection$MinutesSectionBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection.class
deleted file mode 100644
index a561a09..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/MinutesSection.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session$SessionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session$SessionBuilder.class
deleted file mode 100644
index dbc167a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session$SessionBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session.class
deleted file mode 100644
index b5ab739..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Session.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateBuilder.class
deleted file mode 100644
index 72e7a3e..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection$TemplateSectionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection$TemplateSectionBuilder.class
deleted file mode 100644
index fded208..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection$TemplateSectionBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection.class
deleted file mode 100644
index edc7934..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template$TemplateSection.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template.class
deleted file mode 100644
index 3eee2bc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Template.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo$TodoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo$TodoBuilder.class
deleted file mode 100644
index 932874e..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo$TodoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo.class
deleted file mode 100644
index 9211510..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/domain/Todo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AiAnalysisDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AiAnalysisDTOBuilder.class
deleted file mode 100644
index 065ebc3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AiAnalysisDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult$AnalysisResultBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult$AnalysisResultBuilder.class
deleted file mode 100644
index b66de46..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult$AnalysisResultBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult.class
deleted file mode 100644
index 08ba316..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$AnalysisResult.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision$DecisionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision$DecisionBuilder.class
deleted file mode 100644
index 1396d90..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision$DecisionBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision.class
deleted file mode 100644
index 6a139c9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$Decision.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint$KeyPointBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint$KeyPointBuilder.class
deleted file mode 100644
index 0cd1911..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint$KeyPointBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint.class
deleted file mode 100644
index ca33f77..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$KeyPoint.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes$RelatedMinutesBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes$RelatedMinutesBuilder.class
deleted file mode 100644
index 483951b..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes$RelatedMinutesBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes.class
deleted file mode 100644
index b7d9113..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$RelatedMinutes.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis$SentimentAnalysisBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis$SentimentAnalysisBuilder.class
deleted file mode 100644
index cf5c3c9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis$SentimentAnalysisBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis.class
deleted file mode 100644
index 8f177c1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO$SentimentAnalysis.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO.class
deleted file mode 100644
index 3873b60..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/AiAnalysisDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO$ActiveTodoDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO$ActiveTodoDTOBuilder.class
deleted file mode 100644
index e2fb9d6..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO$ActiveTodoDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO.class
deleted file mode 100644
index 5efdc76..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$ActiveTodoDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$DashboardDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$DashboardDTOBuilder.class
deleted file mode 100644
index d6cec72..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$DashboardDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO$RecentMinutesDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO$RecentMinutesDTOBuilder.class
deleted file mode 100644
index 30e22c1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO$RecentMinutesDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO.class
deleted file mode 100644
index b0e2ad3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$RecentMinutesDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO$StatisticsDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO$StatisticsDTOBuilder.class
deleted file mode 100644
index b6df71e..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO$StatisticsDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO.class
deleted file mode 100644
index 2940d5a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$StatisticsDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO$UpcomingMeetingDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO$UpcomingMeetingDTOBuilder.class
deleted file mode 100644
index e082a60..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO$UpcomingMeetingDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO.class
deleted file mode 100644
index f7917d7..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO$UpcomingMeetingDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO.class
deleted file mode 100644
index 7fe7d30..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/DashboardDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$MeetingDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$MeetingDTOBuilder.class
deleted file mode 100644
index 936a3b6..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$MeetingDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO$ParticipantDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO$ParticipantDTOBuilder.class
deleted file mode 100644
index bb2d916..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO$ParticipantDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO.class
deleted file mode 100644
index 53760cb..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO$ParticipantDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO.class
deleted file mode 100644
index 0de22e3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO$AgendaDetailsDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO$AgendaDetailsDTOBuilder.class
deleted file mode 100644
index 2e122d3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO$AgendaDetailsDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO.class
deleted file mode 100644
index 5537d7d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaDetailsDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO$AgendaSummaryDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO$AgendaSummaryDTOBuilder.class
deleted file mode 100644
index 3a67873..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO$AgendaSummaryDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO.class
deleted file mode 100644
index 5d18f86..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$AgendaSummaryDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$MeetingEndDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$MeetingEndDTOBuilder.class
deleted file mode 100644
index 6fe24ed..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$MeetingEndDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO$TodoSummaryDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO$TodoSummaryDTOBuilder.class
deleted file mode 100644
index 5502a48..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO$TodoSummaryDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO.class
deleted file mode 100644
index 8c84c3f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO$TodoSummaryDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO.class
deleted file mode 100644
index fed0d5f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MeetingEndDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo$MeetingInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo$MeetingInfoBuilder.class
deleted file mode 100644
index 695da9a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo$MeetingInfoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo.class
deleted file mode 100644
index 763d39a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MeetingInfo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MinutesDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MinutesDTOBuilder.class
deleted file mode 100644
index c6c2fea..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$MinutesDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo$SectionInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo$SectionInfoBuilder.class
deleted file mode 100644
index 7c1a637..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo$SectionInfoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo.class
deleted file mode 100644
index bcaf97d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$SectionInfo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo$TodoInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo$TodoInfoBuilder.class
deleted file mode 100644
index 8da236c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo$TodoInfoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo.class
deleted file mode 100644
index 16dfdcb..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO$TodoInfo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO.class
deleted file mode 100644
index a79c947..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/MinutesDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO$SectionDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO$SectionDTOBuilder.class
deleted file mode 100644
index 51c4036..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO$SectionDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO.class
deleted file mode 100644
index 3425038..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/SectionDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateDTOBuilder.class
deleted file mode 100644
index 64dca9d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO$TemplateSectionDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO$TemplateSectionDTOBuilder.class
deleted file mode 100644
index 1eec693..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO$TemplateSectionDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO.class
deleted file mode 100644
index cdd9eca..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO$TemplateSectionDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO.class
deleted file mode 100644
index dbf7d76..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TemplateDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO$TodoDTOBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO$TodoDTOBuilder.class
deleted file mode 100644
index ff0759f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO$TodoDTOBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO.class
deleted file mode 100644
index 841e110..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/dto/TodoDTO.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/ApplyTemplateService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/ApplyTemplateService.class
deleted file mode 100644
index 41e5bd1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/ApplyTemplateService.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/DashboardService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/DashboardService.class
deleted file mode 100644
index c84b15e..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/DashboardService.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MeetingService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MeetingService.class
deleted file mode 100644
index 380cbe5..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MeetingService.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesSectionService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesSectionService.class
deleted file mode 100644
index 7ddb3ff..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesSectionService.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesService.class
deleted file mode 100644
index 8b3b765..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/MinutesService.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TemplateService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TemplateService.class
deleted file mode 100644
index 325eb54..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TemplateService.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TodoService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TodoService.class
deleted file mode 100644
index 5cc29f6..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/service/TodoService.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/dashboard/GetDashboardUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/dashboard/GetDashboardUseCase.class
deleted file mode 100644
index 6c7c3af..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/dashboard/GetDashboardUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase$ApplyTemplateCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase$ApplyTemplateCommand.class
deleted file mode 100644
index 93f2038..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase$ApplyTemplateCommand.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase.class
deleted file mode 100644
index 548a9be..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/ApplyTemplateUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CancelMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CancelMeetingUseCase.class
deleted file mode 100644
index 0f5f0e1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CancelMeetingUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase$CreateMeetingCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase$CreateMeetingCommand.class
deleted file mode 100644
index 6da11b0..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase$CreateMeetingCommand.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase.class
deleted file mode 100644
index e661ea0..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/CreateMeetingUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/EndMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/EndMeetingUseCase.class
deleted file mode 100644
index ca7800f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/EndMeetingUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/GetMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/GetMeetingUseCase.class
deleted file mode 100644
index 24f5706..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/GetMeetingUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase$InviteParticipantCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase$InviteParticipantCommand.class
deleted file mode 100644
index d696561..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase$InviteParticipantCommand.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase.class
deleted file mode 100644
index 300ebe2..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/InviteParticipantUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/StartMeetingUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/StartMeetingUseCase.class
deleted file mode 100644
index c242a14..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/meeting/StartMeetingUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase$CreateMinutesCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase$CreateMinutesCommand.class
deleted file mode 100644
index 544a155..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase$CreateMinutesCommand.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase.class
deleted file mode 100644
index 508a4ef..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/CreateMinutesUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/FinalizeMinutesUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/FinalizeMinutesUseCase.class
deleted file mode 100644
index 03552d3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/FinalizeMinutesUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/GetMinutesUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/GetMinutesUseCase.class
deleted file mode 100644
index b0e0eca..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/GetMinutesUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/UpdateMinutesUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/UpdateMinutesUseCase.class
deleted file mode 100644
index 54065f1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/minutes/UpdateMinutesUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase$CreateSectionCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase$CreateSectionCommand.class
deleted file mode 100644
index 7239af8..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase$CreateSectionCommand.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase.class
deleted file mode 100644
index e5493a5..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/CreateSectionUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/DeleteSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/DeleteSectionUseCase.class
deleted file mode 100644
index b99aeb8..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/DeleteSectionUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/GetSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/GetSectionUseCase.class
deleted file mode 100644
index 1d6997d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/GetSectionUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/LockSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/LockSectionUseCase.class
deleted file mode 100644
index 1c12584..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/LockSectionUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase$UpdateSectionCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase$UpdateSectionCommand.class
deleted file mode 100644
index cbd6acb..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase$UpdateSectionCommand.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase.class
deleted file mode 100644
index 1c43d20..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/UpdateSectionUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/VerifySectionUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/VerifySectionUseCase.class
deleted file mode 100644
index 7a57604..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/section/VerifySectionUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase$CreateTemplateCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase$CreateTemplateCommand.class
deleted file mode 100644
index 6c05fdb..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase$CreateTemplateCommand.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase.class
deleted file mode 100644
index 9fffd5c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/CreateTemplateUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/GetTemplateUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/GetTemplateUseCase.class
deleted file mode 100644
index cc01afb..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/template/GetTemplateUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CancelTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CancelTodoUseCase.class
deleted file mode 100644
index d9d44fc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CancelTodoUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CompleteTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CompleteTodoUseCase.class
deleted file mode 100644
index 473bd95..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CompleteTodoUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase$CreateTodoCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase$CreateTodoCommand.class
deleted file mode 100644
index 8196e16..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase$CreateTodoCommand.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase.class
deleted file mode 100644
index ca66f44..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/CreateTodoUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/GetTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/GetTodoUseCase.class
deleted file mode 100644
index 819296a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/GetTodoUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase$UpdateTodoCommand.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase$UpdateTodoCommand.class
deleted file mode 100644
index 7c03a5d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase$UpdateTodoCommand.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase.class
deleted file mode 100644
index d9a01c9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/in/todo/UpdateTodoUseCase.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/DashboardReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/DashboardReader.class
deleted file mode 100644
index 53ae5b6..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/DashboardReader.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisReader.class
deleted file mode 100644
index 46eae1b..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisReader.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisWriter.class
deleted file mode 100644
index e87ff99..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingAnalysisWriter.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingReader.class
deleted file mode 100644
index b1cbe26..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingReader.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingWriter.class
deleted file mode 100644
index f47ee9c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MeetingWriter.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesReader.class
deleted file mode 100644
index 8f350f4..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesReader.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionReader.class
deleted file mode 100644
index 4be2825..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionReader.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionWriter.class
deleted file mode 100644
index 9295b1e..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesSectionWriter.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesWriter.class
deleted file mode 100644
index 34b179e..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/MinutesWriter.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantReader.class
deleted file mode 100644
index 607a453..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantReader.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantWriter.class
deleted file mode 100644
index d6d0d73..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/ParticipantWriter.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionReader.class
deleted file mode 100644
index 8ce9590..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionReader.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionWriter.class
deleted file mode 100644
index 5c61854..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/SessionWriter.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateReader.class
deleted file mode 100644
index 0305712..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateReader.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateWriter.class
deleted file mode 100644
index a929b5a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TemplateWriter.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoReader.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoReader.class
deleted file mode 100644
index cab6006..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoReader.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoWriter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoWriter.class
deleted file mode 100644
index 6701202..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/biz/usecase/out/TodoWriter.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheConfig.class
deleted file mode 100644
index 3c081fd..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheConfig.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheService.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheService.class
deleted file mode 100644
index 86686e7..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/cache/CacheService.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/EventHubConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/EventHubConfig.class
deleted file mode 100644
index 7e6f741..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/EventHubConfig.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RedisConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RedisConfig.class
deleted file mode 100644
index 14548d9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RedisConfig.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RestTemplateConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RestTemplateConfig.class
deleted file mode 100644
index 4321561..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/RestTemplateConfig.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.class
deleted file mode 100644
index 538c78a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SecurityConfig.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SwaggerConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SwaggerConfig.class
deleted file mode 100644
index 819cc9c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/SwaggerConfig.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/WebSocketConfig.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/WebSocketConfig.class
deleted file mode 100644
index 43ccb53..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/WebSocketConfig.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/JwtAuthenticationFilter.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/JwtAuthenticationFilter.class
deleted file mode 100644
index fd56adc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/JwtAuthenticationFilter.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal$UserPrincipalBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal$UserPrincipalBuilder.class
deleted file mode 100644
index f806f10..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal$UserPrincipalBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal.class
deleted file mode 100644
index 02da6c3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/config/jwt/UserPrincipal.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/DashboardController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/DashboardController.class
deleted file mode 100644
index 4b0624d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/DashboardController.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MeetingController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MeetingController.class
deleted file mode 100644
index 37d19b1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MeetingController.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MinutesController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MinutesController.class
deleted file mode 100644
index d4e61fc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/MinutesController.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TemplateController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TemplateController.class
deleted file mode 100644
index 75acfd8..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TemplateController.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TodoController.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TodoController.class
deleted file mode 100644
index 6b4fd72..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/controller/TodoController.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMeetingRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMeetingRequest.class
deleted file mode 100644
index 348d21c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMeetingRequest.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest$CreateMinutesRequestBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest$CreateMinutesRequestBuilder.class
deleted file mode 100644
index e310dea..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest$CreateMinutesRequestBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest.class
deleted file mode 100644
index 212c44d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateMinutesRequest.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest$CreateTodoRequestBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest$CreateTodoRequestBuilder.class
deleted file mode 100644
index 4a393e1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest$CreateTodoRequestBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest.class
deleted file mode 100644
index e754951..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/CreateTodoRequest.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/InviteParticipantRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/InviteParticipantRequest.class
deleted file mode 100644
index e906f30..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/InviteParticipantRequest.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/SelectTemplateRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/SelectTemplateRequest.class
deleted file mode 100644
index 40ed226..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/SelectTemplateRequest.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest$UpdateMinutesRequestBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest$UpdateMinutesRequestBuilder.class
deleted file mode 100644
index df7374a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest$UpdateMinutesRequestBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest.class
deleted file mode 100644
index f3156b1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateMinutesRequest.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest$UpdateTodoRequestBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest$UpdateTodoRequestBuilder.class
deleted file mode 100644
index 76c6222..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest$UpdateTodoRequestBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest.class
deleted file mode 100644
index 57c4be6..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/request/UpdateTodoRequest.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$DashboardResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$DashboardResponseBuilder.class
deleted file mode 100644
index 5efb96c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$DashboardResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse$RecentMinutesResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse$RecentMinutesResponseBuilder.class
deleted file mode 100644
index 8a64e72..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse$RecentMinutesResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse.class
deleted file mode 100644
index 06c85f3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$RecentMinutesResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse$StatisticsResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse$StatisticsResponseBuilder.class
deleted file mode 100644
index ae11b74..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse$StatisticsResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse.class
deleted file mode 100644
index 54812bc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$StatisticsResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse$UpcomingMeetingResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse$UpcomingMeetingResponseBuilder.class
deleted file mode 100644
index ce3ebcd..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse$UpcomingMeetingResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse.class
deleted file mode 100644
index bc03fc2..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse$UpcomingMeetingResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse.class
deleted file mode 100644
index 278c33f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/DashboardResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/InviteParticipantResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/InviteParticipantResponse.class
deleted file mode 100644
index 2040f0a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/InviteParticipantResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails$AgendaDetailsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails$AgendaDetailsBuilder.class
deleted file mode 100644
index c7bc0d5..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails$AgendaDetailsBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails.class
deleted file mode 100644
index 64ddf0a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaDetails.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary$AgendaSummaryBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary$AgendaSummaryBuilder.class
deleted file mode 100644
index da75be2..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary$AgendaSummaryBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary.class
deleted file mode 100644
index 396b184..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$AgendaSummary.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$MeetingEndResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$MeetingEndResponseBuilder.class
deleted file mode 100644
index 78e1154..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$MeetingEndResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary$TodoSummaryBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary$TodoSummaryBuilder.class
deleted file mode 100644
index 6694511..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary$TodoSummaryBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary.class
deleted file mode 100644
index 8a0f70c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse$TodoSummary.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse.class
deleted file mode 100644
index 3313d4d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingEndResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$MeetingResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$MeetingResponseBuilder.class
deleted file mode 100644
index 9320e91..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$MeetingResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse$ParticipantResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse$ParticipantResponseBuilder.class
deleted file mode 100644
index e1e1f03..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse$ParticipantResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse.class
deleted file mode 100644
index 26e325f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse$ParticipantResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse.class
deleted file mode 100644
index 9255882..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MeetingResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails$AgendaDetailsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails$AgendaDetailsBuilder.class
deleted file mode 100644
index fa9e6de..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails$AgendaDetailsBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails.class
deleted file mode 100644
index 01f5dab..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaDetails.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo$AgendaInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo$AgendaInfoBuilder.class
deleted file mode 100644
index 2fb9c59..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo$AgendaInfoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo.class
deleted file mode 100644
index 8ddfdd3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AgendaInfo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary$AiSummaryBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary$AiSummaryBuilder.class
deleted file mode 100644
index 7df9f39..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary$AiSummaryBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary.class
deleted file mode 100644
index a54a5a9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$AiSummary.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo$DashboardInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo$DashboardInfoBuilder.class
deleted file mode 100644
index 93d90e1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo$DashboardInfoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo.class
deleted file mode 100644
index edac6ac..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$DashboardInfo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision$DecisionBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision$DecisionBuilder.class
deleted file mode 100644
index 14e99b9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision$DecisionBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision.class
deleted file mode 100644
index 9e797d3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Decision.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint$KeyPointBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint$KeyPointBuilder.class
deleted file mode 100644
index 8a42b8f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint$KeyPointBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint.class
deleted file mode 100644
index 8c532c0..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$KeyPoint.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo$MeetingInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo$MeetingInfoBuilder.class
deleted file mode 100644
index 91b8a09..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo$MeetingInfoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo.class
deleted file mode 100644
index a56cb25..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MeetingInfo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MinutesDetailResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MinutesDetailResponseBuilder.class
deleted file mode 100644
index 22f6687..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$MinutesDetailResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant$ParticipantBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant$ParticipantBuilder.class
deleted file mode 100644
index a9b8b8c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant$ParticipantBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant.class
deleted file mode 100644
index 9868d3a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Participant.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes$RelatedMinutesBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes$RelatedMinutesBuilder.class
deleted file mode 100644
index 2f1d4cc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes$RelatedMinutesBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes.class
deleted file mode 100644
index 2d5bd66..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$RelatedMinutes.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo$SimpleTodoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo$SimpleTodoBuilder.class
deleted file mode 100644
index af9c5e9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo$SimpleTodoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo.class
deleted file mode 100644
index e8b6ee2..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$SimpleTodo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics$StatisticsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics$StatisticsBuilder.class
deleted file mode 100644
index 72fd97f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics$StatisticsBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics.class
deleted file mode 100644
index c27dbdc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$Statistics.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress$TodoProgressBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress$TodoProgressBuilder.class
deleted file mode 100644
index 3f18185..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress$TodoProgressBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress.class
deleted file mode 100644
index b3a5b21..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse$TodoProgress.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse.class
deleted file mode 100644
index f7b2201..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesDetailResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem$MinutesItemBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem$MinutesItemBuilder.class
deleted file mode 100644
index 21c0271..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem$MinutesItemBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem.class
deleted file mode 100644
index e63f338..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesItem.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesListResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesListResponseBuilder.class
deleted file mode 100644
index 8552e7f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$MinutesListResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics$StatisticsBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics$StatisticsBuilder.class
deleted file mode 100644
index 6cefdc6..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics$StatisticsBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics.class
deleted file mode 100644
index cd4a919..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse$Statistics.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse.class
deleted file mode 100644
index d5567a6..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/MinutesListResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse$SessionResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse$SessionResponseBuilder.class
deleted file mode 100644
index e2728ea..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse$SessionResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse.class
deleted file mode 100644
index 7d01741..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/SessionResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail$SectionDetailBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail$SectionDetailBuilder.class
deleted file mode 100644
index 0e824b9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail$SectionDetailBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail.class
deleted file mode 100644
index 6da3aa0..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$SectionDetail.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$TemplateDetailResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$TemplateDetailResponseBuilder.class
deleted file mode 100644
index 209b01f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse$TemplateDetailResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse.class
deleted file mode 100644
index f563403..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateDetailResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem$TemplateItemBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem$TemplateItemBuilder.class
deleted file mode 100644
index 575b9e1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem$TemplateItemBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem.class
deleted file mode 100644
index fb3a77e..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateItem.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateListResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateListResponseBuilder.class
deleted file mode 100644
index 83f82c2..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateListResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo$TemplateSectionInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo$TemplateSectionInfoBuilder.class
deleted file mode 100644
index 02b5c99..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo$TemplateSectionInfoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo.class
deleted file mode 100644
index f1d3113..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse$TemplateSectionInfo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.class
deleted file mode 100644
index 81a6f0f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TemplateListResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem$TodoItemBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem$TodoItemBuilder.class
deleted file mode 100644
index c4ab109..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem$TodoItemBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem.class
deleted file mode 100644
index 3ba0a20..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoItem.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoListResponseBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoListResponseBuilder.class
deleted file mode 100644
index 68c95f1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse$TodoListResponseBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse.class
deleted file mode 100644
index 1563d70..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/dto/response/TodoListResponse.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/constant/EventHubConstants.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/constant/EventHubConstants.class
deleted file mode 100644
index e489849..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/constant/EventHubConstants.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/consumer/MinutesAnalysisEventConsumer.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/consumer/MinutesAnalysisEventConsumer.class
deleted file mode 100644
index adc8358..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/consumer/MinutesAnalysisEventConsumer.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent$MeetingEndedEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent$MeetingEndedEventBuilder.class
deleted file mode 100644
index 0882827..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent$MeetingEndedEventBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent.class
deleted file mode 100644
index eb12497..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingEndedEvent.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent$MeetingStartedEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent$MeetingStartedEventBuilder.class
deleted file mode 100644
index f2d104d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent$MeetingStartedEventBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent.class
deleted file mode 100644
index fc69a4a..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MeetingStartedEvent.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult$AnalysisResultBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult$AnalysisResultBuilder.class
deleted file mode 100644
index bf62767..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult$AnalysisResultBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult.class
deleted file mode 100644
index 3d86b19..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$AnalysisResult.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo$FailureInfoBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo$FailureInfoBuilder.class
deleted file mode 100644
index 26e78fe..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo$FailureInfoBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo.class
deleted file mode 100644
index d911cbc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$FailureInfo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$MinutesAnalysisCompletedEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$MinutesAnalysisCompletedEventBuilder.class
deleted file mode 100644
index daf8e05..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent$MinutesAnalysisCompletedEventBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent.class
deleted file mode 100644
index 7761e19..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisCompletedEvent.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta$MeetingMetaBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta$MeetingMetaBuilder.class
deleted file mode 100644
index 51bd75c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta$MeetingMetaBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta.class
deleted file mode 100644
index 40d3695..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MeetingMeta.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MinutesAnalysisRequestEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MinutesAnalysisRequestEventBuilder.class
deleted file mode 100644
index 1cfadac..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent$MinutesAnalysisRequestEventBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent.class
deleted file mode 100644
index 6a64cb8..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/MinutesAnalysisRequestEvent.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent$NotificationRequestEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent$NotificationRequestEventBuilder.class
deleted file mode 100644
index e9dd141..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent$NotificationRequestEventBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent.class
deleted file mode 100644
index fe44bd1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/NotificationRequestEvent.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent$TodoAssignedEventBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent$TodoAssignedEventBuilder.class
deleted file mode 100644
index c3199db..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent$TodoAssignedEventBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent.class
deleted file mode 100644
index 8f29151..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/dto/TodoAssignedEvent.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventHubPublisher.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventHubPublisher.class
deleted file mode 100644
index b8d1b5f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventHubPublisher.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventPublisher.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventPublisher.class
deleted file mode 100644
index 135d027..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/EventPublisher.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/NoOpEventPublisher.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/NoOpEventPublisher.class
deleted file mode 100644
index d73faef..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/event/publisher/NoOpEventPublisher.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/AiServiceGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/AiServiceGateway.class
deleted file mode 100644
index c1e35dd..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/AiServiceGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/DashboardGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/DashboardGateway.class
deleted file mode 100644
index 2c50b60..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/DashboardGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingAnalysisGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingAnalysisGateway.class
deleted file mode 100644
index b813c06..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingAnalysisGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingGateway.class
deleted file mode 100644
index 4e11399..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MeetingGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesGateway.class
deleted file mode 100644
index 47ea93f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesSectionGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesSectionGateway.class
deleted file mode 100644
index 6bafc6c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/MinutesSectionGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/ParticipantGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/ParticipantGateway.class
deleted file mode 100644
index 843bc0d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/ParticipantGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/SessionGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/SessionGateway.class
deleted file mode 100644
index f0c3af6..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/SessionGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TemplateGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TemplateGateway.class
deleted file mode 100644
index 164e549..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TemplateGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TodoGateway.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TodoGateway.class
deleted file mode 100644
index 3019012..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/TodoGateway.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$1.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$1.class
deleted file mode 100644
index 1b77a64..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$1.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$MeetingAnalysisEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$MeetingAnalysisEntityBuilder.class
deleted file mode 100644
index 9644a2f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity$MeetingAnalysisEntityBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity.class
deleted file mode 100644
index 3895c96..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingAnalysisEntity.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity$MeetingEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity$MeetingEntityBuilder.class
deleted file mode 100644
index 878c83b..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity$MeetingEntityBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity.class
deleted file mode 100644
index 4700fee..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingEntity.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity$MeetingParticipantEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity$MeetingParticipantEntityBuilder.class
deleted file mode 100644
index 1bd18a1..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity$MeetingParticipantEntityBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity.class
deleted file mode 100644
index 20c764b..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantEntity.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantId.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantId.class
deleted file mode 100644
index 796eddd..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MeetingParticipantId.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity$MinutesEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity$MinutesEntityBuilder.class
deleted file mode 100644
index 8c7c420..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity$MinutesEntityBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity.class
deleted file mode 100644
index f32073c..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesEntity.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity$MinutesSectionEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity$MinutesSectionEntityBuilder.class
deleted file mode 100644
index 587b103..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity$MinutesSectionEntityBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity.class
deleted file mode 100644
index 132f5cc..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/MinutesSectionEntity.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity$SessionEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity$SessionEntityBuilder.class
deleted file mode 100644
index 445873f..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity$SessionEntityBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity.class
deleted file mode 100644
index d12b50d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/SessionEntity.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity$TemplateEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity$TemplateEntityBuilder.class
deleted file mode 100644
index ed86216..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity$TemplateEntityBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity.class
deleted file mode 100644
index 3176f71..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TemplateEntity.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity$TodoEntityBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity$TodoEntityBuilder.class
deleted file mode 100644
index a522125..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity$TodoEntityBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity.class
deleted file mode 100644
index 8a535b9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/entity/TodoEntity.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingAnalysisJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingAnalysisJpaRepository.class
deleted file mode 100644
index c38b2cb..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingAnalysisJpaRepository.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingJpaRepository.class
deleted file mode 100644
index 78e648d..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingJpaRepository.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingParticipantJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingParticipantJpaRepository.class
deleted file mode 100644
index 1e115c8..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MeetingParticipantJpaRepository.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesJpaRepository.class
deleted file mode 100644
index 62ec6db..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesJpaRepository.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesSectionJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesSectionJpaRepository.class
deleted file mode 100644
index 8cdb396..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/MinutesSectionJpaRepository.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/SessionJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/SessionJpaRepository.class
deleted file mode 100644
index cb31308..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/SessionJpaRepository.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TemplateJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TemplateJpaRepository.class
deleted file mode 100644
index e6465ed..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TemplateJpaRepository.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TodoJpaRepository.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TodoJpaRepository.class
deleted file mode 100644
index 92a9177..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/gateway/repository/TodoJpaRepository.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/mapper/DashboardResponseMapper.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/mapper/DashboardResponseMapper.class
deleted file mode 100644
index 6ec3cd9..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/mapper/DashboardResponseMapper.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage$CollaborationMessageBuilder.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage$CollaborationMessageBuilder.class
deleted file mode 100644
index b765f7e..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage$CollaborationMessageBuilder.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage.class
deleted file mode 100644
index 345a8ad..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessage.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessageHandler.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessageHandler.class
deleted file mode 100644
index 550dc02..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/CollaborationMessageHandler.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler$UserInfo.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler$UserInfo.class
deleted file mode 100644
index f159be3..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler$UserInfo.class and /dev/null differ
diff --git a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler.class b/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler.class
deleted file mode 100644
index f9544b4..0000000
Binary files a/meeting/bin/main/com/unicorn/hgzero/meeting/infra/websocket/WebSocketHandler.class and /dev/null differ
diff --git a/meeting/bin/main/db/migration/V2__create_meeting_participants_table.sql b/meeting/bin/main/db/migration/V2__create_meeting_participants_table.sql
deleted file mode 100644
index 95e3cde..0000000
--- a/meeting/bin/main/db/migration/V2__create_meeting_participants_table.sql
+++ /dev/null
@@ -1,41 +0,0 @@
--- 회의 참석자 테이블 생성
-CREATE TABLE IF NOT EXISTS meeting_participants (
- meeting_id VARCHAR(50) NOT NULL,
- user_id VARCHAR(100) NOT NULL,
- invitation_status VARCHAR(20) DEFAULT 'PENDING',
- attended BOOLEAN DEFAULT FALSE,
- created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
- updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (meeting_id, user_id),
- CONSTRAINT fk_meeting_participants_meeting
- FOREIGN KEY (meeting_id) REFERENCES meetings(meeting_id)
- ON DELETE CASCADE
-);
-
--- 기존 meetings 테이블의 participants 데이터를 meeting_participants 테이블로 마이그레이션
-INSERT INTO meeting_participants (meeting_id, user_id, invitation_status, attended, created_at, updated_at)
-SELECT
- m.meeting_id,
- TRIM(participant) as user_id,
- 'PENDING' as invitation_status,
- FALSE as attended,
- m.created_at,
- m.updated_at
-FROM meetings m
-CROSS JOIN LATERAL unnest(string_to_array(m.participants, ',')) AS participant
-WHERE m.participants IS NOT NULL AND m.participants != '';
-
--- meetings 테이블에서 participants 컬럼 삭제
-ALTER TABLE meetings DROP COLUMN IF EXISTS participants;
-
--- 인덱스 생성
-CREATE INDEX idx_meeting_participants_user_id ON meeting_participants(user_id);
-CREATE INDEX idx_meeting_participants_invitation_status ON meeting_participants(invitation_status);
-CREATE INDEX idx_meeting_participants_meeting_id_status ON meeting_participants(meeting_id, invitation_status);
-
--- 코멘트 추가
-COMMENT ON TABLE meeting_participants IS '회의 참석자 정보';
-COMMENT ON COLUMN meeting_participants.meeting_id IS '회의 ID';
-COMMENT ON COLUMN meeting_participants.user_id IS '사용자 ID (이메일)';
-COMMENT ON COLUMN meeting_participants.invitation_status IS '초대 상태 (PENDING, ACCEPTED, DECLINED)';
-COMMENT ON COLUMN meeting_participants.attended IS '참석 여부';
diff --git a/meeting/logs/meeting-service.log b/meeting/logs/meeting-service.log
index b01028e..399c61a 100644
--- a/meeting/logs/meeting-service.log
+++ b/meeting/logs/meeting-service.log
@@ -24841,3 +24841,19676 @@ com.unicorn.hgzero.common.exception.BusinessException: 회의 시작 시간이
(?, ?, ?, ?, ?, ?)
2025-10-28 15:43:03 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MeetingController - 회의 예약 완료 - userId: user-005, meetingId: 80338f7e-a779-48da-8b63-42d709aa6a1b
2025-10-28 15:43:03 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MeetingController.createMeeting 완료 - 실행시간: 882ms
+2025-10-28 17:55:31 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 91319 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 17:55:31 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 17:55:31 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 8 JPA repository interfaces.
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 17:55:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces.
+2025-10-28 17:55:32 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 17:55:32 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 17:55:32 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 17:55:32 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 17:55:32 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1213 ms
+2025-10-28 17:55:33 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 17:55:33 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 17:55:33 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@1325f967
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@1325f967
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@1325f967
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@4f356b98
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@4f356b98
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@1ab85862
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@1ab85862
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@504c415c
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@504c415c
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@6c9e74f3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@6c9e74f3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@6c9e74f3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@813ab53
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@813ab53
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@813ab53
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@5030997b
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@5030997b
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@62c47480
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@7de2bdc7
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@7de2bdc7
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@683ed81b
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@3c116f26
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@7db06c50
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@7db06c50
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@7db06c50
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@1554eaa4
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@1554eaa4
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@1554eaa4
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@b340615
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@b340615
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@b340615
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@3c6b300a
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@3c6b300a
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@3c6b300a
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@4247093b
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@4247093b
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@4247093b
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@7074da1d
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@7074da1d
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@5bdb6ea8
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@5bdb6ea8
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@3e55eeb9
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@3e55eeb9
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@3e55eeb9
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@44a13699
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@1253b822
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@1253b822
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@127d2aee
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@3cc2e3e
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@3cc2e3e
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@3cc2e3e
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@4e14d520
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@4189e668
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@3a589eed
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@5807ea46
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@5807ea46
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@305289b3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@305289b3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@3ee68377
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@4037cdb0
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@27055a2a
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@33e4068
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@9499643
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@776d8097
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@7a34505a
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@7a34505a
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@b787274
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@b787274
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@4ec616d6
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@4ec616d6
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@55b45ea1
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@55b45ea1
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@d5a72cd
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@d5a72cd
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@45f95ac0
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@3b77940f
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@4c418496
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@4c418496
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@12d35bc9
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@1df32c09
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@1aa31454
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@5a8656a2
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@5a8656a2
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@52035328
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@5614ae05
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@54970127
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@54970127
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@3c4c7e51
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@3c4c7e51
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@749ee0e3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@749ee0e3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@749ee0e3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@7891cf3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@7891cf3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@7891cf3
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@6bfbab1c
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@349aeec4
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@12c78f36
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@12c78f36
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@5e3405a1
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@22bfd4b
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@5fa9247b
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@21ce3b22
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@7cd25bf5
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@48f4264e
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@2697c156
+2025-10-28 17:55:33 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 17:55:33 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 17:55:33 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@2fd8b081
+2025-10-28 17:55:33 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 17:55:33 [main] 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-10-28 17:55:33 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@4853f592) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@52d434c1)
+2025-10-28 17:55:33 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@5d035ab6) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@3407ded1)
+2025-10-28 17:55:33 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 17:55:33 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@31de8099
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@31de8099
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@12c78f36`
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 17:55:33 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 17:55:33 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@7f53b345] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@76ee7301]
+2025-10-28 17:55:34 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 17:55:34 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@7f53b345] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@2202e978]
+2025-10-28 17:55:34 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 17:55:34 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 17:55:34 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 17:55:34 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column minutes_id set data type varchar(255)
+2025-10-28 17:55:34 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 17:55:34 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 17:55:34 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 17:55:34 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@2202e978] for TypeConfiguration
+2025-10-28 17:55:34 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 17:55:34 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 17:55:35 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 17:55:35 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 17:55:35 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 17:55:35 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 17:55:35 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 17:55:35 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 17:55:35 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 17:55:35 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_403015_1761641735370"}
+2025-10-28 17:55:35 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 17:55:35 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 17:55:35 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: f01e8676-8bf3-4bdd-9193-dd4669388820
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 17:55:35 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 17:55:35 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 17:55:35 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 17:55:35 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 17:55:36 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 17:55:36 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 17:55:36 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.911 seconds (process running for 5.133)
+2025-10-28 17:55:41 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2025-10-28 17:55:41 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
+2025-10-28 17:55:41 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
+2025-10-28 17:55:41 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.html
+2025-10-28 17:55:41 [http-nio-8082-exec-1] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 17:55:41 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.html
+2025-10-28 17:55:41 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui.css
+2025-10-28 17:55:41 [http-nio-8082-exec-2] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 17:55:41 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui.css
+2025-10-28 17:55:41 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.css
+2025-10-28 17:55:41 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-standalone-preset.js
+2025-10-28 17:55:41 [http-nio-8082-exec-5] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 17:55:41 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-bundle.js
+2025-10-28 17:55:41 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-initializer.js
+2025-10-28 17:55:41 [http-nio-8082-exec-3] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 17:55:41 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-standalone-preset.js
+2025-10-28 17:55:41 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.css
+2025-10-28 17:55:41 [http-nio-8082-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 17:55:41 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-bundle.js
+2025-10-28 17:55:41 [http-nio-8082-exec-6] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 17:55:41 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-initializer.js
+2025-10-28 17:55:41 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/favicon-32x32.png
+2025-10-28 17:55:41 [http-nio-8082-exec-8] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 17:55:41 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs/swagger-config
+2025-10-28 17:55:41 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/favicon-32x32.png
+2025-10-28 17:55:41 [http-nio-8082-exec-7] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 17:55:41 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs/swagger-config
+2025-10-28 17:55:41 [http-nio-8082-exec-7] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@13e428c7]]
+2025-10-28 17:55:41 [http-nio-8082-exec-7] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 완료 - 실행시간: 0ms
+2025-10-28 17:55:41 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs
+2025-10-28 17:55:41 [http-nio-8082-exec-9] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 17:55:41 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs
+2025-10-28 17:55:41 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@5e29c77a], /v3/api-docs, ko_KR]
+2025-10-28 17:55:41 [http-nio-8082-exec-9] INFO o.s.api.AbstractOpenApiResource - Init duration for springdoc-openapi is: 421 ms
+2025-10-28 17:55:41 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 완료 - 실행시간: 432ms
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/dashboard
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/dashboard
+2025-10-28 17:55:50 [http-nio-8082-exec-4] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 호출 - 파라미터: [user-005, user-005, user-005]
+2025-10-28 17:55:50 [http-nio-8082-exec-4] INFO c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 요청 - userId: user-005
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG c.u.h.m.biz.service.DashboardService - Getting dashboard for user: user-005
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.status=?
+ and me1_0.scheduled_at
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] INFO c.u.h.m.biz.service.DashboardService - Found 1 meetings to update status to IN_PROGRESS
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG c.u.h.m.biz.service.DashboardService - Updated meeting status to IN_PROGRESS: meetingId=a4c61ece-e38a-4839-a8da-f6eecd5fb7ec, title=test 회의
+2025-10-28 17:55:50 [http-nio-8082-exec-4] INFO c.u.h.m.i.gateway.DashboardGateway - 대시보드 데이터 조회 시작 - userId: user-005
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* update
+ for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingEntity */update meetings
+ set
+ description=?,
+ end_time=?,
+ ended_at=?,
+ location=?,
+ organizer_id=?,
+ purpose=?,
+ scheduled_at=?,
+ started_at=?,
+ status=?,
+ template_id=?,
+ title=?,
+ updated_at=?
+ where
+ meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.created_by=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.section_id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 17:55:50 [http-nio-8082-exec-4] WARN o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 0, SQLState: 42703
+2025-10-28 17:55:50 [http-nio-8082-exec-4] ERROR o.h.e.jdbc.spi.SqlExceptionHelper - ERROR: column s1_0.section_id does not exist
+ Position: 24
+2025-10-28 17:55:50 [http-nio-8082-exec-4] ERROR c.u.hgzero.common.aop.LoggingAspect - [Service] com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard 실패 - 실행시간: 414ms, 에러: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+2025-10-28 17:55:50 [http-nio-8082-exec-4] ERROR c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 실패 - userId: user-005
+org.hibernate.exception.SQLGrammarException: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+ at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:91)
+ at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:58)
+ at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:108)
+ at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:94)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:264)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:265)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:145)
+ at org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)
+ at org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:67)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:182)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:211)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)
+ at org.hibernate.loader.ast.internal.CollectionLoaderSingleKey.load(CollectionLoaderSingleKey.java:120)
+ at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:703)
+ at org.hibernate.event.internal.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:67)
+ at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
+ at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.java:1720)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.lambda$initialize$3(AbstractPersistentCollection.java:617)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:266)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:615)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.read(AbstractPersistentCollection.java:138)
+ at org.hibernate.collection.spi.PersistentBag.iterator(PersistentBag.java:369)
+ at java.base/java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1959)
+ at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:414)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:508)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.entity.MinutesEntity.toDomain(MinutesEntity.java:65)
+ at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
+ at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200)
+ at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:400)
+ at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
+ at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:528)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutesByPeriod(DashboardGateway.java:187)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutes(DashboardGateway.java:149)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getDashboardByUserId(DashboardGateway.java:48)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard(DashboardService.java:41)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379)
+ at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService$$SpringCGLIB$$0.getDashboard()
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard(DashboardController.java:60)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController$$SpringCGLIB$$0.getDashboard()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: org.postgresql.util.PSQLException: ERROR: column s1_0.section_id does not exist
+ Position: 24
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194)
+ at org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:137)
+ at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
+ at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:246)
+ ... 220 common frames omitted
+2025-10-28 17:55:50 [http-nio-8082-exec-4] ERROR c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 실패 - 실행시간: 450ms, 에러: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+2025-10-28 17:55:50 [http-nio-8082-exec-4] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.hibernate.exception.SQLGrammarException: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]] with root cause
+org.postgresql.util.PSQLException: ERROR: column s1_0.section_id does not exist
+ Position: 24
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194)
+ at org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:137)
+ at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
+ at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:246)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:265)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:145)
+ at org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)
+ at org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:67)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:182)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:211)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)
+ at org.hibernate.loader.ast.internal.CollectionLoaderSingleKey.load(CollectionLoaderSingleKey.java:120)
+ at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:703)
+ at org.hibernate.event.internal.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:67)
+ at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
+ at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.java:1720)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.lambda$initialize$3(AbstractPersistentCollection.java:617)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:266)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:615)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.read(AbstractPersistentCollection.java:138)
+ at org.hibernate.collection.spi.PersistentBag.iterator(PersistentBag.java:369)
+ at java.base/java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1959)
+ at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:414)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:508)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.entity.MinutesEntity.toDomain(MinutesEntity.java:65)
+ at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
+ at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200)
+ at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:400)
+ at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
+ at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:528)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutesByPeriod(DashboardGateway.java:187)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutes(DashboardGateway.java:149)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getDashboardByUserId(DashboardGateway.java:48)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard(DashboardService.java:41)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379)
+ at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService$$SpringCGLIB$$0.getDashboard()
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard(DashboardController.java:60)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController$$SpringCGLIB$$0.getDashboard()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Securing GET /error
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Secured GET /error
+2025-10-28 17:55:50 [http-nio-8082-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 18:15:44 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m10s857ms).
+2025-10-28 18:49:37 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=33m23s31ms).
+2025-10-28 19:05:05 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=14m57s769ms).
+2025-10-28 19:50:52 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 98281 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 19:50:52 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 19:50:52 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 8 JPA repository interfaces.
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:50:53 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces.
+2025-10-28 19:50:54 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 19:50:54 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 19:50:54 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 19:50:54 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 19:50:54 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1363 ms
+2025-10-28 19:50:54 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 19:50:54 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 19:50:54 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@323b0632
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@323b0632
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@3ae91ab3
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@16cb6f51
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@25c8c71e
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@57867d96
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@1a7a21d0
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@bb21063
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@6821c63c
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@c2f7c63
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@4790b897
+2025-10-28 19:50:54 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 19:50:54 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 19:50:54 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5b31a9e3
+2025-10-28 19:50:54 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 19:50:54 [main] 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-10-28 19:50:54 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@67baa05) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@5b5a89d1)
+2025-10-28 19:50:54 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@267b678f) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@4803bf73)
+2025-10-28 19:50:54 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 19:50:54 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@2c51c756
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@2c51c756
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@323b0632`
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 19:50:54 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 19:50:54 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@7ab3f194] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@613a608e]
+2025-10-28 19:50:55 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 19:50:55 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@7ab3f194] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@19740583]
+2025-10-28 19:50:55 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 19:50:55 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 19:50:55 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null
+2025-10-28 19:50:55 [main] WARN o.h.t.s.i.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:583)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:523)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.migrateTable(AbstractSchemaMigrator.java:341)
+ at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:84)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:240)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:119)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:280)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144)
+ at java.base/java.util.HashMap.forEach(HashMap.java:1429)
+ 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:322)
+ at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:457)
+ at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506)
+ at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
+ at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:954)
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625)
+ at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
+ at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
+ at com.unicorn.hgzero.meeting.MeetingApplication.main(MeetingApplication.java:38)
+Caused by: org.postgresql.util.PSQLException: ERROR: column "section_id" of relation "minutes_sections" contains null values
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:356)
+ at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:341)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:317)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:312)
+ at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
+ at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80)
+ ... 37 common frames omitted
+2025-10-28 19:50:55 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 19:50:55 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 19:50:55 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 19:50:55 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 19:50:55 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@19740583] for TypeConfiguration
+2025-10-28 19:50:55 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 19:50:56 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 19:50:56 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 19:50:56 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 19:50:56 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 19:50:56 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.html
+2025-10-28 19:50:56 [http-nio-8082-exec-6] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:50:56 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.html
+2025-10-28 19:50:56 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui.css
+2025-10-28 19:50:56 [http-nio-8082-exec-8] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:50:56 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui.css
+2025-10-28 19:50:56 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.css
+2025-10-28 19:50:56 [http-nio-8082-exec-7] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:50:56 [http-nio-8082-exec-10] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-bundle.js
+2025-10-28 19:50:56 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.css
+2025-10-28 19:50:56 [http-nio-8082-exec-10] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:50:56 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-standalone-preset.js
+2025-10-28 19:50:56 [http-nio-8082-exec-10] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-bundle.js
+2025-10-28 19:50:56 [http-nio-8082-exec-9] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:50:56 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-initializer.js
+2025-10-28 19:50:56 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-standalone-preset.js
+2025-10-28 19:50:56 [http-nio-8082-exec-5] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:50:56 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-initializer.js
+2025-10-28 19:50:56 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 19:50:56 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 19:50:56 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 19:50:56 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 19:50:56 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/favicon-32x32.png
+2025-10-28 19:50:56 [http-nio-8082-exec-1] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:50:56 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs/swagger-config
+2025-10-28 19:50:56 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/favicon-32x32.png
+2025-10-28 19:50:56 [http-nio-8082-exec-3] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:50:56 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs/swagger-config
+2025-10-28 19:50:56 [http-nio-8082-exec-3] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@1704bc96]]
+2025-10-28 19:50:56 [http-nio-8082-exec-3] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 완료 - 실행시간: 2ms
+2025-10-28 19:50:56 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs
+2025-10-28 19:50:56 [http-nio-8082-exec-2] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:50:56 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs
+2025-10-28 19:50:56 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_3a057f_1761648656806"}
+2025-10-28 19:50:56 [http-nio-8082-exec-2] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@6df88134], /v3/api-docs, ko_KR]
+2025-10-28 19:50:56 [http-nio-8082-exec-2] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 완료 - 실행시간: 15ms
+2025-10-28 19:50:56 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 19:50:57 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 19:50:57 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 36110fba-6e67-4416-b9ba-997823d30ba8
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 19:50:57 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 19:50:57 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 19:50:57 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 19:50:57 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 19:50:57 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 19:50:57 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'
+2025-10-28 19:50:57 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 19:50:57 [main] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_3a057f_1761648656806","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 19:50:57 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 19:50:57 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 19:50:57 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@19740583] for TypeConfiguration
+2025-10-28 19:50:57 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@2eaafa39] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@19740583]
+2025-10-28 19:50:57 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 19:50:57 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 19:50:57 [main] INFO o.s.b.a.l.ConditionEvaluationReportLogger -
+
+Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
+2025-10-28 19:50:57 [main] ERROR o.s.b.d.LoggingFailureAnalysisReporter -
+
+***************************
+APPLICATION FAILED TO START
+***************************
+
+Description:
+
+Web server failed to start. Port 8082 was already in use.
+
+Action:
+
+Identify and stop the process that's listening on port 8082 or configure this application to listen on another port.
+
+2025-10-28 19:51:06 [http-nio-8082-exec-10] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/dashboard
+2025-10-28 19:51:06 [http-nio-8082-exec-10] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 19:51:06 [http-nio-8082-exec-10] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/dashboard
+2025-10-28 19:51:06 [http-nio-8082-exec-10] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 호출 - 파라미터: [user-005, user-005, user-005]
+2025-10-28 19:51:06 [http-nio-8082-exec-10] INFO c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 요청 - userId: user-005
+2025-10-28 19:51:06 [http-nio-8082-exec-10] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@2d745602 (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 19:51:06 [http-nio-8082-exec-10] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@1c93f824 (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 19:51:06 [http-nio-8082-exec-10] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@4290235b (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 19:51:06 [http-nio-8082-exec-10] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@4d5ba94d (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 19:51:06 [http-nio-8082-exec-10] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@190ca03f (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG c.u.h.m.biz.service.DashboardService - Getting dashboard for user: user-005
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.status=?
+ and me1_0.scheduled_at
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] INFO c.u.h.m.biz.service.DashboardService - Found 1 meetings to update status to IN_PROGRESS
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG c.u.h.m.biz.service.DashboardService - Updated meeting status to IN_PROGRESS: meetingId=a4c61ece-e38a-4839-a8da-f6eecd5fb7ec, title=test 회의
+2025-10-28 19:51:07 [http-nio-8082-exec-10] INFO c.u.h.m.i.gateway.DashboardGateway - 대시보드 데이터 조회 시작 - userId: user-005
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* update
+ for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingEntity */update meetings
+ set
+ description=?,
+ end_time=?,
+ ended_at=?,
+ location=?,
+ organizer_id=?,
+ purpose=?,
+ scheduled_at=?,
+ started_at=?,
+ status=?,
+ template_id=?,
+ title=?,
+ updated_at=?
+ where
+ meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.created_by=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.section_id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 19:51:07 [http-nio-8082-exec-10] WARN o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 0, SQLState: 42703
+2025-10-28 19:51:07 [http-nio-8082-exec-10] ERROR o.h.e.jdbc.spi.SqlExceptionHelper - ERROR: column s1_0.section_id does not exist
+ Position: 24
+2025-10-28 19:51:07 [http-nio-8082-exec-10] ERROR c.u.hgzero.common.aop.LoggingAspect - [Service] com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard 실패 - 실행시간: 253ms, 에러: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+2025-10-28 19:51:07 [http-nio-8082-exec-10] ERROR c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 실패 - userId: user-005
+org.hibernate.exception.SQLGrammarException: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+ at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:91)
+ at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:58)
+ at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:108)
+ at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:94)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:264)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:265)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:145)
+ at org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)
+ at org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:67)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:182)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:211)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)
+ at org.hibernate.loader.ast.internal.CollectionLoaderSingleKey.load(CollectionLoaderSingleKey.java:120)
+ at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:703)
+ at org.hibernate.event.internal.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:67)
+ at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
+ at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.java:1720)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.lambda$initialize$3(AbstractPersistentCollection.java:617)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:266)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:615)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.read(AbstractPersistentCollection.java:138)
+ at org.hibernate.collection.spi.PersistentBag.iterator(PersistentBag.java:369)
+ at java.base/java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1959)
+ at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:414)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:508)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.entity.MinutesEntity.toDomain(MinutesEntity.java:65)
+ at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
+ at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200)
+ at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:400)
+ at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
+ at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:528)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutesByPeriod(DashboardGateway.java:187)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutes(DashboardGateway.java:149)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getDashboardByUserId(DashboardGateway.java:48)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard(DashboardService.java:41)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379)
+ at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService$$SpringCGLIB$$0.getDashboard()
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard(DashboardController.java:60)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController$$SpringCGLIB$$0.getDashboard()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: org.postgresql.util.PSQLException: ERROR: column s1_0.section_id does not exist
+ Position: 24
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194)
+ at org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:137)
+ at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
+ at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:246)
+ ... 220 common frames omitted
+2025-10-28 19:51:07 [http-nio-8082-exec-10] ERROR c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 실패 - 실행시간: 335ms, 에러: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+2025-10-28 19:51:07 [http-nio-8082-exec-10] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.hibernate.exception.SQLGrammarException: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]] with root cause
+org.postgresql.util.PSQLException: ERROR: column s1_0.section_id does not exist
+ Position: 24
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194)
+ at org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:137)
+ at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
+ at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:246)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:265)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:145)
+ at org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)
+ at org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:67)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:182)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:211)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)
+ at org.hibernate.loader.ast.internal.CollectionLoaderSingleKey.load(CollectionLoaderSingleKey.java:120)
+ at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:703)
+ at org.hibernate.event.internal.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:67)
+ at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
+ at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.java:1720)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.lambda$initialize$3(AbstractPersistentCollection.java:617)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:266)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:615)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.read(AbstractPersistentCollection.java:138)
+ at org.hibernate.collection.spi.PersistentBag.iterator(PersistentBag.java:369)
+ at java.base/java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1959)
+ at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:414)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:508)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.entity.MinutesEntity.toDomain(MinutesEntity.java:65)
+ at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
+ at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200)
+ at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:400)
+ at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
+ at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:528)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutesByPeriod(DashboardGateway.java:187)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutes(DashboardGateway.java:149)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getDashboardByUserId(DashboardGateway.java:48)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard(DashboardService.java:41)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379)
+ at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService$$SpringCGLIB$$0.getDashboard()
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard(DashboardController.java:60)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController$$SpringCGLIB$$0.getDashboard()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG o.s.security.web.FilterChainProxy - Securing GET /error
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG o.s.security.web.FilterChainProxy - Secured GET /error
+2025-10-28 19:51:07 [http-nio-8082-exec-10] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:44 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 98633 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 19:52:44 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 19:52:44 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 72 ms. Found 8 JPA repository interfaces.
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 19:52:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces.
+2025-10-28 19:52:45 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 19:52:45 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 19:52:45 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 19:52:45 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 19:52:45 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1264 ms
+2025-10-28 19:52:45 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 19:52:45 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 19:52:45 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@1e9d721
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@1e9d721
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@bb21063
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@6821c63c
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@4790b897
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@5cba890e
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@3a4cb483
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@4d770bcd
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@fe156f4
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@79b4cff
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@58ac0823
+2025-10-28 19:52:45 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 19:52:45 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 19:52:45 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7a14ab66
+2025-10-28 19:52:45 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 19:52:45 [main] 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-10-28 19:52:45 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@61d24347) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@347f8029)
+2025-10-28 19:52:45 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@3f78a5ed) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@630e5010)
+2025-10-28 19:52:45 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 19:52:45 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@58fbfefb
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@58fbfefb
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@1e9d721`
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 19:52:45 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 19:52:45 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@5b3a8bea] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@6ba0dcba]
+2025-10-28 19:52:46 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 19:52:46 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@5b3a8bea] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@3df79197]
+2025-10-28 19:52:46 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 19:52:46 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 19:52:46 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null
+2025-10-28 19:52:46 [main] WARN o.h.t.s.i.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:583)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:523)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.migrateTable(AbstractSchemaMigrator.java:341)
+ at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:84)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:240)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:119)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:280)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144)
+ at java.base/java.util.HashMap.forEach(HashMap.java:1429)
+ 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:322)
+ at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:457)
+ at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506)
+ at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
+ at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:954)
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625)
+ at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
+ at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
+ at com.unicorn.hgzero.meeting.MeetingApplication.main(MeetingApplication.java:38)
+Caused by: org.postgresql.util.PSQLException: ERROR: column "section_id" of relation "minutes_sections" contains null values
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:356)
+ at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:341)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:317)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:312)
+ at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
+ at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80)
+ ... 37 common frames omitted
+2025-10-28 19:52:46 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 19:52:46 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 19:52:46 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 19:52:46 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 19:52:46 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@3df79197] for TypeConfiguration
+2025-10-28 19:52:46 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 19:52:46 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 19:52:47 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 19:52:47 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 19:52:47 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 19:52:47 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 19:52:47 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 19:52:47 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 19:52:47 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 19:52:47 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_5f44dc_1761648767742"}
+2025-10-28 19:52:47 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 19:52:48 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 19:52:48 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 569013d2-f704-423e-8068-c6a10df87a1d
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 19:52:48 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 19:52:48 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 19:52:48 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.html
+2025-10-28 19:52:48 [http-nio-8082-exec-5] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:48 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.html
+2025-10-28 19:52:48 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui.css
+2025-10-28 19:52:48 [http-nio-8082-exec-1] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:48 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui.css
+2025-10-28 19:52:48 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-standalone-preset.js
+2025-10-28 19:52:48 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/index.css
+2025-10-28 19:52:48 [http-nio-8082-exec-7] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:48 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-ui-bundle.js
+2025-10-28 19:52:48 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-standalone-preset.js
+2025-10-28 19:52:48 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/swagger-initializer.js
+2025-10-28 19:52:48 [http-nio-8082-exec-2] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:48 [http-nio-8082-exec-3] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:48 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-ui-bundle.js
+2025-10-28 19:52:48 [http-nio-8082-exec-8] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:48 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/index.css
+2025-10-28 19:52:48 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/swagger-initializer.js
+2025-10-28 19:52:48 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Securing GET /swagger-ui/favicon-32x32.png
+2025-10-28 19:52:48 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs/swagger-config
+2025-10-28 19:52:48 [http-nio-8082-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:48 [http-nio-8082-exec-6] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:48 [http-nio-8082-exec-4] DEBUG o.s.security.web.FilterChainProxy - Secured GET /swagger-ui/favicon-32x32.png
+2025-10-28 19:52:48 [http-nio-8082-exec-6] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs/swagger-config
+2025-10-28 19:52:48 [http-nio-8082-exec-6] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@1be6877a]]
+2025-10-28 19:52:48 [http-nio-8082-exec-6] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.ui.SwaggerConfigResource.openapiJson 완료 - 실행시간: 1ms
+2025-10-28 19:52:48 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Securing GET /v3/api-docs
+2025-10-28 19:52:48 [http-nio-8082-exec-9] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 19:52:48 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Secured GET /v3/api-docs
+2025-10-28 19:52:48 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 호출 - 파라미터: [SecurityContextHolderAwareRequestWrapper[ org.springframework.security.web.header.HeaderWriterFilter$HeaderWriterRequest@301d4593], /v3/api-docs, ko_KR]
+2025-10-28 19:52:48 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson 완료 - 실행시간: 5ms
+2025-10-28 19:52:48 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 19:52:48 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 19:52:48 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 19:52:48 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'
+2025-10-28 19:52:48 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 19:52:48 [main] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_5f44dc_1761648767742","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 19:52:48 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 19:52:48 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 19:52:48 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@3df79197] for TypeConfiguration
+2025-10-28 19:52:48 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@48b5a380] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@3df79197]
+2025-10-28 19:52:48 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 19:52:48 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 19:52:48 [main] INFO o.s.b.a.l.ConditionEvaluationReportLogger -
+
+Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
+2025-10-28 19:52:48 [main] ERROR o.s.b.d.LoggingFailureAnalysisReporter -
+
+***************************
+APPLICATION FAILED TO START
+***************************
+
+Description:
+
+Web server failed to start. Port 8082 was already in use.
+
+Action:
+
+Identify and stop the process that's listening on port 8082 or configure this application to listen on another port.
+
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/dashboard
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/dashboard
+2025-10-28 19:52:56 [http-nio-8082-exec-8] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 호출 - 파라미터: [user-005, user-005, user-005]
+2025-10-28 19:52:56 [http-nio-8082-exec-8] INFO c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 요청 - userId: user-005
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG c.u.h.m.biz.service.DashboardService - Getting dashboard for user: user-005
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.status=?
+ and me1_0.scheduled_at
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] INFO c.u.h.m.biz.service.DashboardService - Found 1 meetings to update status to IN_PROGRESS
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG c.u.h.m.biz.service.DashboardService - Updated meeting status to IN_PROGRESS: meetingId=a4c61ece-e38a-4839-a8da-f6eecd5fb7ec, title=test 회의
+2025-10-28 19:52:56 [http-nio-8082-exec-8] INFO c.u.h.m.i.gateway.DashboardGateway - 대시보드 데이터 조회 시작 - userId: user-005
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* update
+ for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingEntity */update meetings
+ set
+ description=?,
+ end_time=?,
+ ended_at=?,
+ location=?,
+ organizer_id=?,
+ purpose=?,
+ scheduled_at=?,
+ started_at=?,
+ status=?,
+ template_id=?,
+ title=?,
+ updated_at=?
+ where
+ meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.created_by=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.section_id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 19:52:56 [http-nio-8082-exec-8] WARN o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 0, SQLState: 42703
+2025-10-28 19:52:56 [http-nio-8082-exec-8] ERROR o.h.e.jdbc.spi.SqlExceptionHelper - ERROR: column s1_0.section_id does not exist
+ Position: 24
+2025-10-28 19:52:56 [http-nio-8082-exec-8] ERROR c.u.hgzero.common.aop.LoggingAspect - [Service] com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard 실패 - 실행시간: 258ms, 에러: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+2025-10-28 19:52:56 [http-nio-8082-exec-8] ERROR c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 실패 - userId: user-005
+org.hibernate.exception.SQLGrammarException: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+ at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:91)
+ at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:58)
+ at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:108)
+ at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:94)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:264)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:265)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:145)
+ at org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)
+ at org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:67)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:182)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:211)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)
+ at org.hibernate.loader.ast.internal.CollectionLoaderSingleKey.load(CollectionLoaderSingleKey.java:120)
+ at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:703)
+ at org.hibernate.event.internal.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:67)
+ at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
+ at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.java:1720)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.lambda$initialize$3(AbstractPersistentCollection.java:617)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:266)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:615)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.read(AbstractPersistentCollection.java:138)
+ at org.hibernate.collection.spi.PersistentBag.iterator(PersistentBag.java:369)
+ at java.base/java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1959)
+ at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:414)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:508)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.entity.MinutesEntity.toDomain(MinutesEntity.java:65)
+ at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
+ at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200)
+ at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:400)
+ at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
+ at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:528)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutesByPeriod(DashboardGateway.java:187)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutes(DashboardGateway.java:149)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getDashboardByUserId(DashboardGateway.java:48)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard(DashboardService.java:41)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379)
+ at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService$$SpringCGLIB$$0.getDashboard()
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard(DashboardController.java:60)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController$$SpringCGLIB$$0.getDashboard()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: org.postgresql.util.PSQLException: ERROR: column s1_0.section_id does not exist
+ Position: 24
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194)
+ at org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:137)
+ at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
+ at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:246)
+ ... 220 common frames omitted
+2025-10-28 19:52:56 [http-nio-8082-exec-8] ERROR c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 실패 - 실행시간: 284ms, 에러: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+2025-10-28 19:52:56 [http-nio-8082-exec-8] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.hibernate.exception.SQLGrammarException: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]] with root cause
+org.postgresql.util.PSQLException: ERROR: column s1_0.section_id does not exist
+ Position: 24
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194)
+ at org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:137)
+ at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
+ at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:246)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:265)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:145)
+ at org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)
+ at org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:67)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:182)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:211)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)
+ at org.hibernate.loader.ast.internal.CollectionLoaderSingleKey.load(CollectionLoaderSingleKey.java:120)
+ at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:703)
+ at org.hibernate.event.internal.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:67)
+ at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
+ at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.java:1720)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.lambda$initialize$3(AbstractPersistentCollection.java:617)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:266)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:615)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.read(AbstractPersistentCollection.java:138)
+ at org.hibernate.collection.spi.PersistentBag.iterator(PersistentBag.java:369)
+ at java.base/java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1959)
+ at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:414)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:508)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.entity.MinutesEntity.toDomain(MinutesEntity.java:65)
+ at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
+ at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200)
+ at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:400)
+ at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
+ at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:528)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutesByPeriod(DashboardGateway.java:187)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutes(DashboardGateway.java:149)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getDashboardByUserId(DashboardGateway.java:48)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard(DashboardService.java:41)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379)
+ at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService$$SpringCGLIB$$0.getDashboard()
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard(DashboardController.java:60)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController$$SpringCGLIB$$0.getDashboard()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Securing GET /error
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG o.s.security.web.FilterChainProxy - Secured GET /error
+2025-10-28 19:52:56 [http-nio-8082-exec-8] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 20:18:38 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 1681 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 20:18:38 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 20:18:38 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 87 ms. Found 8 JPA repository interfaces.
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:18:39 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces.
+2025-10-28 20:18:39 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 20:18:39 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 20:18:39 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 20:18:39 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 20:18:39 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1293 ms
+2025-10-28 20:18:40 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 20:18:40 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 20:18:40 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@323b0632
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@323b0632
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@3ae91ab3
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@16cb6f51
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@25c8c71e
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@57867d96
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@1a7a21d0
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@bb21063
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@6821c63c
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@c2f7c63
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@4790b897
+2025-10-28 20:18:40 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 20:18:40 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 20:18:40 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5b31a9e3
+2025-10-28 20:18:40 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 20:18:40 [main] 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-10-28 20:18:40 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@67baa05) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@5b5a89d1)
+2025-10-28 20:18:40 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@267b678f) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@4803bf73)
+2025-10-28 20:18:40 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 20:18:40 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@2c51c756
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@2c51c756
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@323b0632`
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:18:40 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:18:40 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@7ab3f194] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@613a608e]
+2025-10-28 20:18:41 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 20:18:41 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@7ab3f194] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@19740583]
+2025-10-28 20:18:41 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 20:18:41 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 20:18:41 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null
+2025-10-28 20:18:41 [main] WARN o.h.t.s.i.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:583)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:523)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.migrateTable(AbstractSchemaMigrator.java:341)
+ at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:84)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:240)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:119)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:280)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144)
+ at java.base/java.util.HashMap.forEach(HashMap.java:1429)
+ 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:322)
+ at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:457)
+ at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506)
+ at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
+ at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:954)
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625)
+ at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
+ at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
+ at com.unicorn.hgzero.meeting.MeetingApplication.main(MeetingApplication.java:38)
+Caused by: org.postgresql.util.PSQLException: ERROR: column "section_id" of relation "minutes_sections" contains null values
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:356)
+ at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:341)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:317)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:312)
+ at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
+ at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80)
+ ... 37 common frames omitted
+2025-10-28 20:18:41 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 20:18:41 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 20:18:41 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 20:18:41 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 20:18:41 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@19740583] for TypeConfiguration
+2025-10-28 20:18:41 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 20:18:41 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 20:18:42 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 20:18:42 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 20:18:42 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 20:18:42 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 20:18:42 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 20:18:42 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 20:18:42 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 20:18:42 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_8069c8_1761650322596"}
+2025-10-28 20:18:42 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:18:42 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 20:18:42 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 3e0a1215-38d6-4e81-9f89-0a298954b786
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 20:18:42 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 20:18:42 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 20:18:43 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 20:18:43 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 20:18:43 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 20:18:43 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'
+2025-10-28 20:18:43 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:18:43 [main] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_8069c8_1761650322596","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 20:18:43 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:18:43 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 20:18:43 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@19740583] for TypeConfiguration
+2025-10-28 20:18:43 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@4fd0f03c] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@19740583]
+2025-10-28 20:18:43 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 20:18:43 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 20:18:43 [main] INFO o.s.b.a.l.ConditionEvaluationReportLogger -
+
+Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
+2025-10-28 20:18:43 [main] ERROR o.s.b.d.LoggingFailureAnalysisReporter -
+
+***************************
+APPLICATION FAILED TO START
+***************************
+
+Description:
+
+Web server failed to start. Port 8082 was already in use.
+
+Action:
+
+Identify and stop the process that's listening on port 8082 or configure this application to listen on another port.
+
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/dashboard
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/dashboard
+2025-10-28 20:18:47 [http-nio-8082-exec-2] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 호출 - 파라미터: [user-005, user-005, user-005]
+2025-10-28 20:18:47 [http-nio-8082-exec-2] INFO c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 요청 - userId: user-005
+2025-10-28 20:18:47 [http-nio-8082-exec-2] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@59944b19 (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 20:18:47 [http-nio-8082-exec-2] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@976ea4d (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 20:18:47 [http-nio-8082-exec-2] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@516c6af1 (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 20:18:47 [http-nio-8082-exec-2] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@2a482742 (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 20:18:47 [http-nio-8082-exec-2] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection org.postgresql.jdbc.PgConnection@78f0e5c4 (This connection has been closed.). Possibly consider using a shorter maxLifetime value.
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG c.u.h.m.biz.service.DashboardService - Getting dashboard for user: user-005
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.status=?
+ and me1_0.scheduled_at
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] INFO c.u.h.m.biz.service.DashboardService - Found 2 meetings to update status to IN_PROGRESS
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG c.u.h.m.biz.service.DashboardService - Updated meeting status to IN_PROGRESS: meetingId=ebf39a89-1816-4b44-8241-05c9f12ed9e5, title=test 회의
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG c.u.h.m.biz.service.DashboardService - Updated meeting status to IN_PROGRESS: meetingId=a4c61ece-e38a-4839-a8da-f6eecd5fb7ec, title=test 회의
+2025-10-28 20:18:47 [http-nio-8082-exec-2] INFO c.u.h.m.i.gateway.DashboardGateway - 대시보드 데이터 조회 시작 - userId: user-005
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* update
+ for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingEntity */update meetings
+ set
+ description=?,
+ end_time=?,
+ ended_at=?,
+ location=?,
+ organizer_id=?,
+ purpose=?,
+ scheduled_at=?,
+ started_at=?,
+ status=?,
+ template_id=?,
+ title=?,
+ updated_at=?
+ where
+ meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* update
+ for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingEntity */update meetings
+ set
+ description=?,
+ end_time=?,
+ ended_at=?,
+ location=?,
+ organizer_id=?,
+ purpose=?,
+ scheduled_at=?,
+ started_at=?,
+ status=?,
+ template_id=?,
+ title=?,
+ updated_at=?
+ where
+ meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* delete for com.unicorn.hgzero.meeting.infra.gateway.entity.MeetingParticipantEntity */delete
+ from
+ meeting_participants
+ where
+ meeting_id=?
+ and user_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.created_by=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.section_id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:18:47 [http-nio-8082-exec-2] WARN o.h.e.jdbc.spi.SqlExceptionHelper - SQL Error: 0, SQLState: 42703
+2025-10-28 20:18:47 [http-nio-8082-exec-2] ERROR o.h.e.jdbc.spi.SqlExceptionHelper - ERROR: column s1_0.section_id does not exist
+ Position: 24
+2025-10-28 20:18:47 [http-nio-8082-exec-2] ERROR c.u.hgzero.common.aop.LoggingAspect - [Service] com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard 실패 - 실행시간: 238ms, 에러: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+2025-10-28 20:18:47 [http-nio-8082-exec-2] ERROR c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 실패 - userId: user-005
+org.hibernate.exception.SQLGrammarException: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+ at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:91)
+ at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:58)
+ at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:108)
+ at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:94)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:264)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:265)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:145)
+ at org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)
+ at org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:67)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:182)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:211)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)
+ at org.hibernate.loader.ast.internal.CollectionLoaderSingleKey.load(CollectionLoaderSingleKey.java:120)
+ at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:703)
+ at org.hibernate.event.internal.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:67)
+ at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
+ at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.java:1720)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.lambda$initialize$3(AbstractPersistentCollection.java:617)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:266)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:615)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.read(AbstractPersistentCollection.java:138)
+ at org.hibernate.collection.spi.PersistentBag.iterator(PersistentBag.java:369)
+ at java.base/java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1959)
+ at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:414)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:508)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.entity.MinutesEntity.toDomain(MinutesEntity.java:65)
+ at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
+ at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200)
+ at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:400)
+ at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
+ at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:528)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutesByPeriod(DashboardGateway.java:187)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutes(DashboardGateway.java:149)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getDashboardByUserId(DashboardGateway.java:48)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard(DashboardService.java:41)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379)
+ at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService$$SpringCGLIB$$0.getDashboard()
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard(DashboardController.java:60)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController$$SpringCGLIB$$0.getDashboard()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: org.postgresql.util.PSQLException: ERROR: column s1_0.section_id does not exist
+ Position: 24
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194)
+ at org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:137)
+ at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
+ at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:246)
+ ... 220 common frames omitted
+2025-10-28 20:18:47 [http-nio-8082-exec-2] ERROR c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 실패 - 실행시간: 304ms, 에러: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]
+2025-10-28 20:18:47 [http-nio-8082-exec-2] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.hibernate.exception.SQLGrammarException: JDBC exception executing SQL [select s1_0.minutes_id,s1_0.section_id,s1_0.content,s1_0.created_at,s1_0.locked,s1_0.locked_by,s1_0."order",s1_0.title,s1_0.type,s1_0.updated_at,s1_0.verified from minutes_sections s1_0 where s1_0.minutes_id=?] [ERROR: column s1_0.section_id does not exist
+ Position: 24] [n/a]] with root cause
+org.postgresql.util.PSQLException: ERROR: column s1_0.section_id does not exist
+ Position: 24
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194)
+ at org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:137)
+ at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeQuery(ProxyPreparedStatement.java:52)
+ at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeQuery(HikariProxyPreparedStatement.java)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.executeQuery(DeferredResultSetAccess.java:246)
+ at org.hibernate.sql.results.jdbc.internal.DeferredResultSetAccess.getResultSet(DeferredResultSetAccess.java:167)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.advanceNext(JdbcValuesResultSetImpl.java:265)
+ at org.hibernate.sql.results.jdbc.internal.JdbcValuesResultSetImpl.processNext(JdbcValuesResultSetImpl.java:145)
+ at org.hibernate.sql.results.jdbc.internal.AbstractJdbcValues.next(AbstractJdbcValues.java:19)
+ at org.hibernate.sql.results.internal.RowProcessingStateStandardImpl.next(RowProcessingStateStandardImpl.java:67)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:182)
+ at org.hibernate.sql.results.spi.ListResultsConsumer.consume(ListResultsConsumer.java:33)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.doExecuteQuery(JdbcSelectExecutorStandardImpl.java:211)
+ at org.hibernate.sql.exec.internal.JdbcSelectExecutorStandardImpl.executeQuery(JdbcSelectExecutorStandardImpl.java:83)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:76)
+ at org.hibernate.sql.exec.spi.JdbcSelectExecutor.list(JdbcSelectExecutor.java:65)
+ at org.hibernate.loader.ast.internal.CollectionLoaderSingleKey.load(CollectionLoaderSingleKey.java:120)
+ at org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:703)
+ at org.hibernate.event.internal.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:67)
+ at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:127)
+ at org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.java:1720)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.lambda$initialize$3(AbstractPersistentCollection.java:617)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:266)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:615)
+ at org.hibernate.collection.spi.AbstractPersistentCollection.read(AbstractPersistentCollection.java:138)
+ at org.hibernate.collection.spi.PersistentBag.iterator(PersistentBag.java:369)
+ at java.base/java.util.Spliterators$IteratorSpliterator.estimateSize(Spliterators.java:1959)
+ at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:414)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:508)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.entity.MinutesEntity.toDomain(MinutesEntity.java:65)
+ at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
+ at java.base/java.util.stream.SliceOps$1$1.accept(SliceOps.java:200)
+ at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:400)
+ at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
+ at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:528)
+ at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
+ at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
+ at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
+ at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
+ at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutesByPeriod(DashboardGateway.java:187)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getRecentMinutes(DashboardGateway.java:149)
+ at com.unicorn.hgzero.meeting.infra.gateway.DashboardGateway.getDashboardByUserId(DashboardGateway.java:48)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService.getDashboard(DashboardService.java:41)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379)
+ at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.biz.service.DashboardService$$SpringCGLIB$$0.getDashboard()
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard(DashboardController.java:60)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.DashboardController$$SpringCGLIB$$0.getDashboard()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Securing GET /error
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG o.s.security.web.FilterChainProxy - Secured GET /error
+2025-10-28 20:18:47 [http-nio-8082-exec-2] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - Set SecurityContextHolder to anonymous SecurityContext
+2025-10-28 20:19:38 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 1789 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 20:19:38 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 20:19:38 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 71 ms. Found 8 JPA repository interfaces.
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:19:38 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces.
+2025-10-28 20:19:39 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 20:19:39 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 20:19:39 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 20:19:39 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 20:19:39 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1148 ms
+2025-10-28 20:19:39 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 20:19:39 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 20:19:39 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@1e9d721
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@1e9d721
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@bb21063
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@6821c63c
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@4790b897
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@5cba890e
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@3a4cb483
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@4d770bcd
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@fe156f4
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@79b4cff
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@58ac0823
+2025-10-28 20:19:39 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 20:19:39 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 20:19:39 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7a14ab66
+2025-10-28 20:19:39 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 20:19:39 [main] 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-10-28 20:19:39 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@61d24347) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@347f8029)
+2025-10-28 20:19:39 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@3f78a5ed) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@630e5010)
+2025-10-28 20:19:39 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 20:19:39 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@58fbfefb
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@58fbfefb
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@1e9d721`
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:19:39 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:19:39 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@5b3a8bea] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@6ba0dcba]
+2025-10-28 20:19:40 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 20:19:40 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@5b3a8bea] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@16c3e494]
+2025-10-28 20:19:40 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 20:19:40 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 20:19:40 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null
+2025-10-28 20:19:40 [main] WARN o.h.t.s.i.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:583)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:523)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.migrateTable(AbstractSchemaMigrator.java:341)
+ at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:84)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:240)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:119)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:280)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144)
+ at java.base/java.util.HashMap.forEach(HashMap.java:1429)
+ 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:322)
+ at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:457)
+ at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506)
+ at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
+ at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:954)
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625)
+ at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
+ at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
+ at com.unicorn.hgzero.meeting.MeetingApplication.main(MeetingApplication.java:38)
+Caused by: org.postgresql.util.PSQLException: ERROR: column "section_id" of relation "minutes_sections" contains null values
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:356)
+ at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:341)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:317)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:312)
+ at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
+ at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80)
+ ... 37 common frames omitted
+2025-10-28 20:19:40 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 20:19:40 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 20:19:40 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 20:19:40 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 20:19:40 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@16c3e494] for TypeConfiguration
+2025-10-28 20:19:40 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 20:19:40 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 20:19:41 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 20:19:41 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 20:19:41 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 20:19:41 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 20:19:41 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 20:19:41 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 20:19:41 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 20:19:41 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_7bb829_1761650381628"}
+2025-10-28 20:19:41 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:19:41 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 20:19:41 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 2cde125e-adcd-465f-9b26-e4b20d9fbb9b
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 20:19:41 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 20:19:42 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 20:19:42 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 20:19:42 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 20:19:42 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 20:19:42 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 20:19:42 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.786 seconds (process running for 4.967)
+2025-10-28 20:19:45 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:19:45 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_7bb829_1761650381628","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 20:19:45 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:19:45 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 20:19:45 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@16c3e494] for TypeConfiguration
+2025-10-28 20:19:45 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@48d2aa8a] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@16c3e494]
+2025-10-28 20:19:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 20:19:45 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 20:20:29 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 1939 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 20:20:29 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 20:20:29 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 20:20:29 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 20:20:29 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 20:20:29 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 69 ms. Found 8 JPA repository interfaces.
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:20:30 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces.
+2025-10-28 20:20:30 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 20:20:30 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 20:20:30 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 20:20:30 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 20:20:30 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1158 ms
+2025-10-28 20:20:30 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 20:20:30 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 20:20:30 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@1e9d721
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@1e9d721
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@bb21063
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@6821c63c
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@4790b897
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@5cba890e
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@3a4cb483
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@4d770bcd
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@fe156f4
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@79b4cff
+2025-10-28 20:20:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@58ac0823
+2025-10-28 20:20:31 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 20:20:31 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 20:20:31 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7a14ab66
+2025-10-28 20:20:31 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 20:20:31 [main] 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-10-28 20:20:31 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@61d24347) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@347f8029)
+2025-10-28 20:20:31 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@3f78a5ed) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@630e5010)
+2025-10-28 20:20:31 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 20:20:31 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@58fbfefb
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@58fbfefb
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@1e9d721`
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:20:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:20:31 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@5b3a8bea] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@6ba0dcba]
+2025-10-28 20:20:31 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 20:20:31 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@5b3a8bea] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@5f455d91]
+2025-10-28 20:20:31 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 20:20:31 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 20:20:31 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null
+2025-10-28 20:20:31 [main] WARN o.h.t.s.i.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "
+ alter table if exists minutes_sections
+ add column section_id varchar(50) not null" via JDBC [ERROR: column "section_id" of relation "minutes_sections" contains null values]
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:583)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:523)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.migrateTable(AbstractSchemaMigrator.java:341)
+ at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:84)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:240)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:119)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:280)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144)
+ at java.base/java.util.HashMap.forEach(HashMap.java:1429)
+ 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:322)
+ at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:457)
+ at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506)
+ at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
+ at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:954)
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625)
+ at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
+ at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
+ at com.unicorn.hgzero.meeting.MeetingApplication.main(MeetingApplication.java:38)
+Caused by: org.postgresql.util.PSQLException: ERROR: column "section_id" of relation "minutes_sections" contains null values
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:356)
+ at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:341)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:317)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:312)
+ at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
+ at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80)
+ ... 37 common frames omitted
+2025-10-28 20:20:31 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 20:20:31 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 20:20:31 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 20:20:31 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 20:20:32 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@5f455d91] for TypeConfiguration
+2025-10-28 20:20:32 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 20:20:32 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 20:20:32 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 20:20:32 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 20:20:32 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 20:20:32 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 20:20:32 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 20:20:32 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 20:20:32 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 20:20:32 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_8187d4_1761650432959"}
+2025-10-28 20:20:32 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:20:33 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 20:20:33 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 2c5da46d-a041-4895-a1c9-7e3d3bb1f817
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 20:20:33 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 20:20:33 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 20:20:33 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 20:20:33 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 20:20:33 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 20:20:34 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 20:20:34 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.727 seconds (process running for 4.886)
+2025-10-28 20:20:35 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:20:35 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_8187d4_1761650432959","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 20:20:35 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:20:35 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 20:20:35 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@5f455d91] for TypeConfiguration
+2025-10-28 20:20:35 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@4fc785bd] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@5f455d91]
+2025-10-28 20:20:35 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 20:20:35 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 20:32:30 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 4609 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 20:32:30 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 20:32:30 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 73 ms. Found 8 JPA repository interfaces.
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 20:32:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces.
+2025-10-28 20:32:31 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 20:32:31 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 20:32:31 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 20:32:31 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 20:32:31 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1158 ms
+2025-10-28 20:32:32 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 20:32:32 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 20:32:32 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@7cd8831c
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@7cd8831c
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@16cb6f51
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@3fc5d397
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@57867d96
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@1a7a21d0
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@bb21063
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@6821c63c
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@c2f7c63
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@4790b897
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@5cba890e
+2025-10-28 20:32:32 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 20:32:32 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 20:32:32 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@282240
+2025-10-28 20:32:32 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 20:32:32 [main] 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-10-28 20:32:32 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@5b5a89d1) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@267b678f)
+2025-10-28 20:32:32 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@4803bf73) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@13731ff4)
+2025-10-28 20:32:32 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 20:32:32 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@4ef277ef
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@4ef277ef
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@7cd8831c`
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:32:32 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 20:32:32 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@613a608e] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@37b1218]
+2025-10-28 20:32:33 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 20:32:33 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@613a608e] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@64cbc28e]
+2025-10-28 20:32:33 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 20:32:33 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 20:32:33 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 20:32:33 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 20:32:33 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 20:32:33 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 20:32:33 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@64cbc28e] for TypeConfiguration
+2025-10-28 20:32:33 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 20:32:33 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 20:32:33 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 20:32:33 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 20:32:34 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 20:32:34 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 20:32:34 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 20:32:34 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 20:32:34 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 20:32:34 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_977065_1761651154250"}
+2025-10-28 20:32:34 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 20:32:34 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 20:32:34 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: ef622a73-a3a8-417b-9f71-9df687afbd3c
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 20:32:34 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 20:32:34 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 20:32:34 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 20:32:34 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 20:32:35 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 20:32:35 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 20:32:35 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.794 seconds (process running for 4.96)
+2025-10-28 20:32:41 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2025-10-28 20:32:41 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
+2025-10-28 20:32:41 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/dashboard
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/dashboard
+2025-10-28 20:32:41 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 호출 - 파라미터: [user-005, user-005, user-005]
+2025-10-28 20:32:41 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 요청 - userId: user-005
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.DashboardService - Getting dashboard for user: user-005
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.status=?
+ and me1_0.scheduled_at
+2025-10-28 20:32:41 [http-nio-8082-exec-1] INFO c.u.h.m.i.gateway.DashboardGateway - 대시보드 데이터 조회 시작 - userId: user-005
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.created_by=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.organizer_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.created_by=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 20:32:42 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.assignee_id=?
+2025-10-28 20:32:42 [http-nio-8082-exec-1] INFO c.u.h.m.i.gateway.DashboardGateway - 대시보드 데이터 조회 완료 - userId: user-005, 예정 회의: 10개, 최근 회의록: 5개
+2025-10-28 20:32:42 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 완료 - userId: user-005
+2025-10-28 20:32:42 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 완료 - 실행시간: 747ms
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/dashboard
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-003 (user-003)
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/dashboard
+2025-10-28 20:33:00 [http-nio-8082-exec-3] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 호출 - 파라미터: [user-003, user-003, user-003]
+2025-10-28 20:33:00 [http-nio-8082-exec-3] INFO c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 요청 - userId: user-003
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG c.u.h.m.biz.service.DashboardService - Getting dashboard for user: user-003
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.status=?
+ and me1_0.scheduled_at
+2025-10-28 20:33:00 [http-nio-8082-exec-3] INFO c.u.h.m.i.gateway.DashboardGateway - 대시보드 데이터 조회 시작 - userId: user-003
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.created_by=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.organizer_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.user_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.scheduled_at between ? and ?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.created_by=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+2025-10-28 20:33:00 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.assignee_id=?
+2025-10-28 20:33:00 [http-nio-8082-exec-3] INFO c.u.h.m.i.gateway.DashboardGateway - 대시보드 데이터 조회 완료 - userId: user-003, 예정 회의: 2개, 최근 회의록: 6개
+2025-10-28 20:33:00 [http-nio-8082-exec-3] INFO c.u.h.m.i.c.DashboardController - 대시보드 데이터 조회 완료 - userId: user-003
+2025-10-28 20:33:00 [http-nio-8082-exec-3] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.DashboardController.getDashboard 완료 - 실행시간: 315ms
+2025-10-28 21:15:01 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 12970 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 21:15:01 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 21:15:01 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 21:15:01 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:15:01 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 21:15:01 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 76 ms. Found 9 JPA repository interfaces.
+2025-10-28 21:15:01 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:15:01 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:15:02 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces.
+2025-10-28 21:15:02 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 21:15:02 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 21:15:02 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 21:15:02 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 21:15:02 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1211 ms
+2025-10-28 21:15:02 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 21:15:02 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 21:15:02 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@85c3522
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@18be3205
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@18be3205
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@12c78f36
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@12c78f36
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@7bdb4d69
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@7bdb4d69
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@48c3a0ef
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@1a7a21d0
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@1a7a21d0
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@2d705998
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@28a3fc34
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@4dd752e8
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@62c46e53
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@55317c63
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@35d81657
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@42ef5216
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@3180aee
+2025-10-28 21:15:02 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@5d94ac8a
+2025-10-28 21:15:02 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 21:15:02 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 21:15:03 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5e6bbe63
+2025-10-28 21:15:03 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 21:15:03 [main] 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-10-28 21:15:03 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@1a73f3d1) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@257d3968)
+2025-10-28 21:15:03 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@23cfdfa2) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@1e09c0b)
+2025-10-28 21:15:03 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 21:15:03 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@4feaa4b8
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@4feaa4b8
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@1a7a21d0`
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:15:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:15:03 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@386f88b3] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@662e5590]
+2025-10-28 21:15:03 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 21:15:03 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@386f88b3] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@17c7cc93]
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column id set data type bigint
+2025-10-28 21:15:03 [main] WARN o.h.t.s.i.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL "
+ alter table if exists agenda_sections
+ alter column id set data type bigint" via JDBC [ERROR: column "id" cannot be cast automatically to type bigint
+ Hint: You might need to specify "USING id::bigint".]
+org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "
+ alter table if exists agenda_sections
+ alter column id set data type bigint" via JDBC [ERROR: column "id" cannot be cast automatically to type bigint
+ Hint: You might need to specify "USING id::bigint".]
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:583)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:523)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.migrateTable(AbstractSchemaMigrator.java:341)
+ at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:84)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:240)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:119)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:280)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144)
+ at java.base/java.util.HashMap.forEach(HashMap.java:1429)
+ 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:322)
+ at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:457)
+ at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506)
+ at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
+ at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:954)
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625)
+ at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
+ at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
+ at com.unicorn.hgzero.meeting.MeetingApplication.main(MeetingApplication.java:38)
+Caused by: org.postgresql.util.PSQLException: ERROR: column "id" cannot be cast automatically to type bigint
+ Hint: You might need to specify "USING id::bigint".
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:356)
+ at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:341)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:317)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:312)
+ at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
+ at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80)
+ ... 37 common frames omitted
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column agenda_number set data type varchar(50)
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column agenda_title set data type varchar(500)
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column ai_summary_short set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column decisions set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column discussions set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column minutes_id set data type varchar(50)
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column opinions set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column pending_items set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column todos set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 21:15:03 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 21:15:04 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@17c7cc93] for TypeConfiguration
+2025-10-28 21:15:04 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:15:04 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 21:15:04 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 21:15:04 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 21:15:04 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 21:15:04 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 21:15:04 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 21:15:04 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 21:15:04 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 21:15:04 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_35564c_1761653704998"}
+2025-10-28 21:15:05 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:15:05 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 21:15:05 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 45cb9e90-2bee-439a-b65c-faf5f311d148
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 21:15:05 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 21:15:05 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 21:15:05 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 21:15:05 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 21:15:05 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 21:15:06 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 21:15:06 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 5.033 seconds (process running for 5.278)
+2025-10-28 21:19:10 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:19:10 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_35564c_1761653704998","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 21:19:10 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:19:10 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:19:10 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@17c7cc93] for TypeConfiguration
+2025-10-28 21:19:10 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@41e53ec8] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@17c7cc93]
+2025-10-28 21:19:10 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 21:19:10 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 21:19:12 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 13813 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 21:19:12 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 21:19:12 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 68 ms. Found 9 JPA repository interfaces.
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:19:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces.
+2025-10-28 21:19:14 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 21:19:14 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 21:19:14 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 21:19:14 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 21:19:14 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1193 ms
+2025-10-28 21:19:14 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 21:19:14 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 21:19:14 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@7074da1d
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@7074da1d
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@7074da1d
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@5bdb6ea8
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@5bdb6ea8
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@3e55eeb9
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@3e55eeb9
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@44a13699
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@44a13699
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1253b822
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1253b822
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@1253b822
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@127d2aee
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@127d2aee
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@127d2aee
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@3cc2e3e
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@3cc2e3e
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@4e14d520
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@4189e668
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@4189e668
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@3a589eed
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@5807ea46
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@305289b3
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@305289b3
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@305289b3
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@3ee68377
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@3ee68377
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@3ee68377
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@4037cdb0
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@4037cdb0
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@4037cdb0
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@27055a2a
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@27055a2a
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@27055a2a
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@33e4068
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@33e4068
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@33e4068
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@9499643
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@9499643
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@776d8097
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@776d8097
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@7a34505a
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@7a34505a
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@7a34505a
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@b787274
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@4ec616d6
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@4ec616d6
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@55b45ea1
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@d5a72cd
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@d5a72cd
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@d5a72cd
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@45f95ac0
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@3b77940f
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@4c418496
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@12d35bc9
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@12d35bc9
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@1df32c09
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@1df32c09
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@1aa31454
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@5a8656a2
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@52035328
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@5614ae05
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@54970127
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@3c4c7e51
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@749ee0e3
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@749ee0e3
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@7891cf3
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@7891cf3
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@6bfbab1c
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@6bfbab1c
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@349aeec4
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@349aeec4
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@7cd25bf5
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@7cd25bf5
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@fe13916
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@5ea0a7a9
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@234ce7ff
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@780a91d0
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@3cfab340
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@3387ab0
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@470f0637
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@6b278b17
+2025-10-28 21:19:14 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 21:19:14 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 21:19:14 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@47fc9ce
+2025-10-28 21:19:14 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 21:19:14 [main] 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-10-28 21:19:14 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@3c5bb37d) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@558575fe)
+2025-10-28 21:19:14 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@25fcdcc6) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@180fb796)
+2025-10-28 21:19:14 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 21:19:14 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@3a012678
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@3a012678
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@7cd25bf5`
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:19:14 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:19:14 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@1a22c1ba] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@4930213b]
+2025-10-28 21:19:15 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 21:19:15 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@1a22c1ba] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@3de507af]
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column agenda_number set data type integer
+2025-10-28 21:19:15 [main] WARN o.h.t.s.i.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL "
+ alter table if exists agenda_sections
+ alter column agenda_number set data type integer" via JDBC [ERROR: column "agenda_number" cannot be cast automatically to type integer
+ Hint: You might need to specify "USING agenda_number::integer".]
+org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "
+ alter table if exists agenda_sections
+ alter column agenda_number set data type integer" via JDBC [ERROR: column "agenda_number" cannot be cast automatically to type integer
+ Hint: You might need to specify "USING agenda_number::integer".]
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:583)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:523)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.migrateTable(AbstractSchemaMigrator.java:341)
+ at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:84)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:240)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:119)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:280)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144)
+ at java.base/java.util.HashMap.forEach(HashMap.java:1429)
+ 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:322)
+ at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:457)
+ at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506)
+ at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
+ at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:954)
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625)
+ at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
+ at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
+ at com.unicorn.hgzero.meeting.MeetingApplication.main(MeetingApplication.java:38)
+Caused by: org.postgresql.util.PSQLException: ERROR: column "agenda_number" cannot be cast automatically to type integer
+ Hint: You might need to specify "USING agenda_number::integer".
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:356)
+ at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:341)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:317)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:312)
+ at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
+ at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80)
+ ... 37 common frames omitted
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column agenda_title set data type varchar(200)
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column ai_summary_short set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column decisions set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column discussions set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column minutes_id set data type varchar(36)
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column opinions set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column pending_items set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column todos set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 21:19:15 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 21:19:15 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@3de507af] for TypeConfiguration
+2025-10-28 21:19:15 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:19:15 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 21:19:16 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 21:19:16 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 21:19:16 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 21:19:16 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 21:19:16 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 21:19:16 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 21:19:16 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 21:19:16 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_8f2d56_1761653956405"}
+2025-10-28 21:19:16 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:19:16 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 21:19:16 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 29cf4402-70e0-4006-9a28-ba3d5362bc55
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 21:19:16 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 21:19:16 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 21:19:16 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 21:19:17 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 21:19:17 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 21:19:17 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 21:19:17 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.817 seconds (process running for 4.994)
+2025-10-28 21:23:03 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:23:03 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_8f2d56_1761653956405","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 21:23:03 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:23:03 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:23:03 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@3de507af] for TypeConfiguration
+2025-10-28 21:23:03 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@3a2d181b] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@3de507af]
+2025-10-28 21:23:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 21:23:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 21:23:05 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 14644 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 21:23:05 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 21:23:05 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 66 ms. Found 9 JPA repository interfaces.
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:23:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces.
+2025-10-28 21:23:06 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 21:23:06 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 21:23:06 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 21:23:06 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 21:23:06 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1134 ms
+2025-10-28 21:23:06 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 21:23:06 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 21:23:06 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@85c3522
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@18be3205
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@18be3205
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@12c78f36
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@7bdb4d69
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@48c3a0ef
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@48c3a0ef
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@3b4f1eb
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@3b4f1eb
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@6247c08c
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@6247c08c
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@2f3a8166
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@7aab98b6
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@4790b897
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@4790b897
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@62c46e53
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@55317c63
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@42ef5216
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@3180aee
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@5d94ac8a
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@288b73c1
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@104cfb24
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@5340ccb9
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@2bc8caa7
+2025-10-28 21:23:06 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 21:23:06 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 21:23:06 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7ce760af
+2025-10-28 21:23:06 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 21:23:06 [main] 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-10-28 21:23:06 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@4880a9d) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@48f2d51d)
+2025-10-28 21:23:06 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@151d216e) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@1018f702)
+2025-10-28 21:23:06 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 21:23:06 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@70f3bf00
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@70f3bf00
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@4790b897`
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:23:06 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:23:06 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@46507dda] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@52463255]
+2025-10-28 21:23:07 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 21:23:07 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@46507dda] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@504216ff]
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column agenda_number set data type integer
+2025-10-28 21:23:07 [main] WARN o.h.t.s.i.ExceptionHandlerLoggedImpl - GenerationTarget encountered exception accepting command : Error executing DDL "
+ alter table if exists agenda_sections
+ alter column agenda_number set data type integer" via JDBC [ERROR: column "agenda_number" cannot be cast automatically to type integer
+ Hint: You might need to specify "USING agenda_number::integer".]
+org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "
+ alter table if exists agenda_sections
+ alter column agenda_number set data type integer" via JDBC [ERROR: column "agenda_number" cannot be cast automatically to type integer
+ Hint: You might need to specify "USING agenda_number::integer".]
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlString(AbstractSchemaMigrator.java:583)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.applySqlStrings(AbstractSchemaMigrator.java:523)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.migrateTable(AbstractSchemaMigrator.java:341)
+ at org.hibernate.tool.schema.internal.GroupedSchemaMigratorImpl.performTablesMigration(GroupedSchemaMigratorImpl.java:84)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:240)
+ at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:119)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:280)
+ at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:144)
+ at java.base/java.util.HashMap.forEach(HashMap.java:1429)
+ 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:322)
+ at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:457)
+ at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506)
+ at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
+ at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
+ at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
+ at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
+ at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205)
+ at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:954)
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625)
+ at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
+ at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
+ at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
+ at com.unicorn.hgzero.meeting.MeetingApplication.main(MeetingApplication.java:38)
+Caused by: org.postgresql.util.PSQLException: ERROR: column "agenda_number" cannot be cast automatically to type integer
+ Hint: You might need to specify "USING agenda_number::integer".
+ at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2733)
+ at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2420)
+ at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:372)
+ at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:517)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:434)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:356)
+ at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:341)
+ at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:317)
+ at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:312)
+ at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
+ at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
+ at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80)
+ ... 37 common frames omitted
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column ai_summary_short set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column decisions set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column discussions set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column opinions set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column pending_items set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists agenda_sections
+ alter column todos set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meeting_analysis
+ alter column agenda_analyses set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists meetings
+ alter column description set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists minutes_sections
+ alter column content set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column description set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists templates
+ alter column sections set data type TEXT
+2025-10-28 21:23:07 [main] DEBUG org.hibernate.SQL -
+ alter table if exists todos
+ alter column description set data type TEXT
+2025-10-28 21:23:07 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@504216ff] for TypeConfiguration
+2025-10-28 21:23:07 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:23:07 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 21:23:08 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 21:23:08 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 21:23:08 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 21:23:08 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 21:23:08 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 21:23:08 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 21:23:08 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 21:23:08 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_2f624d_1761654188462"}
+2025-10-28 21:23:08 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:23:08 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 21:23:08 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: ac21ce3b-b6a6-439b-a508-12eeb8d12835
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 21:23:08 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 21:23:08 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 21:23:09 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 21:23:09 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 21:23:09 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 21:23:09 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 21:23:09 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.722 seconds (process running for 4.903)
+2025-10-28 21:28:00 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:28:00 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_2f624d_1761654188462","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 21:28:00 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:28:00 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:28:00 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@504216ff] for TypeConfiguration
+2025-10-28 21:28:00 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@6e74b05f] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@504216ff]
+2025-10-28 21:28:00 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 21:28:00 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 21:28:02 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 15855 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 21:28:02 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 21:28:02 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 75 ms. Found 9 JPA repository interfaces.
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:28:02 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces.
+2025-10-28 21:28:03 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 21:28:03 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 21:28:03 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 21:28:03 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 21:28:03 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1159 ms
+2025-10-28 21:28:03 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 21:28:03 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 21:28:03 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@85c3522
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@18be3205
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@12c78f36
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@7bdb4d69
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@7bdb4d69
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@48c3a0ef
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@3b4f1eb
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@6247c08c
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@6247c08c
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@2f3a8166
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7aab98b6
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@5e3405a1
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@22bfd4b
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@22bfd4b
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@79e16dd9
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@5fa9247b
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@21ce3b22
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@21ce3b22
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@7cd25bf5
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@7cd25bf5
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@48f4264e
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@2697c156
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@533d7c61
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@533d7c61
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@3a6b94b6
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@22ee7fdc
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@1a88d194
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@1a88d194
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@fe13916
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@fe13916
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@5ea0a7a9
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@5ea0a7a9
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@278c998
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@278c998
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@234ce7ff
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@234ce7ff
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@780a91d0
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@3cfab340
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@7abcc0da
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@7abcc0da
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@5f911d24
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@3de383f7
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@42ebece0
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@15c4b1a4
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@341964d0
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@51b59d58
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@4ca4f762
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@7c5d36c3
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@31de27c
+2025-10-28 21:28:03 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 21:28:03 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [hibernate.temp.use_jdbc_metadata_defaults], use [hibernate.boot.allow_jdbc_metadata_access] instead
+2025-10-28 21:28:03 [main] 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-10-28 21:28:03 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@7d75940) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@3e5cbcfe)
+2025-10-28 21:28:03 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@6773bab2) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@1055d261)
+2025-10-28 21:28:03 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 21:28:03 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@7a92827f
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@7a92827f
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@7abcc0da`
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:28:03 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:28:03 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6a2057e] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@25d9298e]
+2025-10-28 21:28:03 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 21:28:03 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 21:28:04 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 21:28:04 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6a2057e] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@17baaf07]
+2025-10-28 21:28:04 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 21:28:04 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 21:28:04 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@17baaf07] for TypeConfiguration
+2025-10-28 21:28:04 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:28:04 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 21:28:04 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 21:28:04 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 21:28:04 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 21:28:04 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 21:28:04 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 21:28:04 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 21:28:04 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 21:28:05 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_c42b65_1761654485048"}
+2025-10-28 21:28:05 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:28:05 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 21:28:05 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 771ca3d6-5792-4cb4-948e-51ef109c75ce
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 21:28:05 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 21:28:05 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 21:28:05 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 21:28:05 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 21:28:05 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 21:28:06 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 21:28:06 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.273 seconds (process running for 4.443)
+2025-10-28 21:28:14 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2025-10-28 21:28:14 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
+2025-10-28 21:28:14 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-001 (user-001)
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:28:14 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-001, user-001, minutes-draft-1]
+2025-10-28 21:28:14 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-001, minutesId: minutes-draft-1
+2025-10-28 21:28:14 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 21:28:14 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@72b0d1bb
+2025-10-28 21:28:14 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-draft-1
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:28:14 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:28:14 [http-nio-8082-exec-1] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-draft-1
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-draft-1
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-draft-1
+2025-10-28 21:28:15 [http-nio-8082-exec-1] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-draft-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1687)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:28:15 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Creating and starting connection.","connectionId":"MF_c42b65_1761654485048","hostName":"hgzero-eventhub-ns.servicebus.windows.net","port":5671}
+2025-10-28 21:28:15 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorExecutor - {"az.sdk.message":"Starting reactor.","connectionId":"MF_c42b65_1761654485048"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionInit","connectionId":"MF_c42b65_1761654485048","hostName":"hgzero-eventhub-ns.servicebus.windows.net","namespace":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.ReactorHandler - {"az.sdk.message":"reactor.onReactorInit","connectionId":"MF_c42b65_1761654485048"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionLocalOpen","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionBound","connectionId":"MF_c42b65_1761654485048","hostName":"hgzero-eventhub-ns.servicebus.windows.net","peerDetails":"hgzero-eventhub-ns.servicebus.windows.net:5671"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionRemoteOpen","connectionId":"MF_c42b65_1761654485048","hostName":"hgzero-eventhub-ns.servicebus.windows.net","remoteContainer":"f4e8f6702ae942e492afd72bb88b4a40_G3"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is now active.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_c42b65_1761654485048","sessionName":"hgzero-eventhub-name","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Setting CBS channel.","connectionId":"MF_c42b65_1761654485048"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_c42b65_1761654485048","sessionName":"cbs-session","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Emitting new response channel.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Setting next AMQP channel.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Next AMQP channel received.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs","subscriberId":"un_81a365_1761654495509"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_c42b65_1761654485048","linkName":"cbs:sender","entityPath":"$cbs","remoteTarget":"Target{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is now active.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs","linkName":"cbs:receiver","remoteSource":"Source{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, distributionMode=null, filter=null, defaultOutcome=null, outcomes=null, capabilities=null}"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.ActiveClientTokenManager - {"az.sdk.message":"Scheduling refresh token task.","scopes":"amqp://hgzero-eventhub-ns.servicebus.windows.net/hgzero-eventhub-name"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.ReactorSession - {"az.sdk.message":"Creating a new send link.","connectionId":"MF_c42b65_1761654485048","linkName":"hgzero-eventhub-name","sessionName":"hgzero-eventhub-name"}
+2025-10-28 21:28:15 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_c42b65_1761654485048","linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name","remoteTarget":"Target{address='hgzero-eventhub-name', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 21:28:15 [http-nio-8082-exec-1] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-draft-1
+2025-10-28 21:28:15 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1, eventId: analysis-minutes-draft-1-1761654495218
+2025-10-28 21:28:15 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1
+2025-10-28 21:28:15 [http-nio-8082-exec-1] ERROR c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 실패 - minutesId: minutes-draft-1
+org.springframework.data.redis.RedisSystemException: Error in execution
+ at org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:52)
+ at org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:50)
+ at org.springframework.data.redis.connection.lettuce.LettuceExceptionConverter.convert(LettuceExceptionConverter.java:41)
+ at org.springframework.data.redis.PassThroughExceptionTranslationStrategy.translate(PassThroughExceptionTranslationStrategy.java:40)
+ at org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:38)
+ at org.springframework.data.redis.connection.lettuce.LettuceConnection.convertLettuceAccessException(LettuceConnection.java:310)
+ at org.springframework.data.redis.connection.lettuce.LettuceConnection.await(LettuceConnection.java:1012)
+ at org.springframework.data.redis.connection.lettuce.LettuceConnection.lambda$doInvoke$3(LettuceConnection.java:447)
+ at org.springframework.data.redis.connection.lettuce.LettuceInvoker$Synchronizer.invoke(LettuceInvoker.java:673)
+ at org.springframework.data.redis.connection.lettuce.LettuceInvoker$DefaultSingleInvocationSpec.get(LettuceInvoker.java:589)
+ at org.springframework.data.redis.connection.lettuce.LettuceStringCommands.setEx(LettuceStringCommands.java:134)
+ at org.springframework.data.redis.connection.DefaultedRedisConnection.setEx(DefaultedRedisConnection.java:340)
+ at org.springframework.data.redis.core.DefaultValueOperations$8.potentiallyUsePsetEx(DefaultValueOperations.java:265)
+ at org.springframework.data.redis.core.DefaultValueOperations$8.doInRedis(DefaultValueOperations.java:258)
+ at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:411)
+ at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:378)
+ at org.springframework.data.redis.core.AbstractOperations.execute(AbstractOperations.java:97)
+ at org.springframework.data.redis.core.DefaultValueOperations.set(DefaultValueOperations.java:253)
+ at org.springframework.data.redis.core.ValueOperations.set(ValueOperations.java:75)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService.cacheMinutesDetail(CacheService.java:256)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService$$SpringCGLIB$$0.cacheMinutesDetail()
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:167)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: io.lettuce.core.RedisReadOnlyException: READONLY You can't write against a read only replica.
+ at io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:144)
+ at io.lettuce.core.internal.ExceptionFactory.createExecutionException(ExceptionFactory.java:116)
+ at io.lettuce.core.protocol.AsyncCommand.completeResult(AsyncCommand.java:120)
+ at io.lettuce.core.protocol.AsyncCommand.complete(AsyncCommand.java:111)
+ at io.lettuce.core.protocol.CommandWrapper.complete(CommandWrapper.java:63)
+ at io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:745)
+ at io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:680)
+ at io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:597)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
+ at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
+ at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)
+ at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ ... 1 common frames omitted
+2025-10-28 21:28:15 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-draft-1
+2025-10-28 21:28:15 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 1220ms
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteClose","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"Local link state is not closed.","connectionId":"MF_c42b65_1761654485048","linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name","state":"ACTIVE"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.ReactorSession - {"az.sdk.message":"Complete. Removing and disposing send link.","connectionId":"MF_c42b65_1761654485048","linkName":"hgzero-eventhub-name"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"sessionName":"hgzero-eventhub-name"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose closing a local session.","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"sessionName":"hgzero-eventhub-name"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteClose","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"linkName":"cbs:sender","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"Local link state is not closed.","connectionId":"MF_c42b65_1761654485048","linkName":"cbs:sender","entityPath":"$cbs","state":"ACTIVE"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkRemoteClose","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"linkName":"cbs:receiver","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"Local link state is not closed.","connectionId":"MF_c42b65_1761654485048","linkName":"cbs:receiver","entityPath":"$cbs","state":"ACTIVE"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is closed. Requesting upstream.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Connection not requested, yet. Requesting one.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Emitting new response channel.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Setting next AMQP channel.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"sessionName":"cbs-session"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose closing a local session.","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"sessionName":"cbs-session"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionRemoteClose","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionLocalClose","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionUnbound","connectionId":"MF_c42b65_1761654485048","hostName":"hgzero-eventhub-ns.servicebus.windows.net","state":"CLOSED","remoteState":"CLOSED"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_c42b65_1761654485048","isTransient":false,"isInitiatedByClient":false,"shutdownMessage":"Connection handler closed."}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is closed. Requesting upstream.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Connection not requested, yet. Requesting one.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_73bd16_1761654513336"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkFinal","connectionId":"MF_c42b65_1761654485048","linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionFinal.","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"sessionName":"hgzero-eventhub-name"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkFinal","connectionId":"MF_c42b65_1761654485048","linkName":"cbs:sender","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkFinal","connectionId":"MF_c42b65_1761654485048","linkName":"cbs:receiver","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is closed. Requesting upstream.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Connection not requested, yet. Requesting one.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkFinal","connectionId":"MF_c42b65_1761654485048","linkName":"cbs:sender","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkFinal","connectionId":"MF_c42b65_1761654485048","linkName":"cbs:receiver","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionFinal.","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"sessionName":"cbs-session"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Emitting new response channel.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Setting next AMQP channel.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionFinal","connectionId":"MF_c42b65_1761654485048","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Closing executor.","connectionId":"MF_c42b65_1761654485048"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"Sender link was never active. Closing endpoint states.","connectionId":"MF_c42b65_1761654485048","linkName":"cbs","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"Receiver link was never active. Closing endpoint states","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"Sender link was never active. Closing endpoint states.","connectionId":"MF_c42b65_1761654485048","linkName":"cbs","entityPath":"$cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"Receiver link was never active. Closing endpoint states","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 21:28:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is disposed.","connectionId":"MF_c42b65_1761654485048","entityPath":"$cbs"}
+2025-10-28 21:28:37 [reactor-executor-1] INFO c.a.c.a.i.ReactorExecutor - {"az.sdk.message":"Processing all pending tasks and closing old reactor.","connectionId":"MF_c42b65_1761654485048"}
+2025-10-28 21:28:37 [reactor-executor-1] INFO c.a.c.a.i.ReactorDispatcher - {"az.sdk.message":"Reactor selectable is being disposed.","connectionId":"MF_c42b65_1761654485048"}
+2025-10-28 21:28:37 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"onConnectionShutdown. Shutting down.","connectionId":"MF_c42b65_1761654485048","isTransient":false,"isInitiatedByClient":false,"shutdownMessage":"connectionId[MF_c42b65_1761654485048] Reactor selectable is disposed.","namespace":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:28:37 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"onConnectionShutdown. Shutting down.","connectionId":"MF_c42b65_1761654485048","isTransient":false,"isInitiatedByClient":false,"shutdownMessage":"Finished processing pending tasks.","namespace":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:39:13 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:39:13 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_73bd16_1761654513336","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 21:39:13 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:39:13 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:39:13 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@17baaf07] for TypeConfiguration
+2025-10-28 21:39:13 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@2c0f3f95] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@17baaf07]
+2025-10-28 21:39:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 21:39:13 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 21:39:14 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 17791 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 21:39:14 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 21:39:14 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 74 ms. Found 9 JPA repository interfaces.
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:39:15 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces.
+2025-10-28 21:39:16 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 21:39:16 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 21:39:16 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 21:39:16 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 21:39:16 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1229 ms
+2025-10-28 21:39:16 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 21:39:16 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 21:39:16 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@85c3522
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@85c3522
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@18be3205
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@18be3205
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@12c78f36
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@7bdb4d69
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@48c3a0ef
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@48c3a0ef
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@3b4f1eb
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@3b4f1eb
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@6247c08c
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@6247c08c
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@2f3a8166
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@2f3a8166
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7aab98b6
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@5e3405a1
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@22bfd4b
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@22bfd4b
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@79e16dd9
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@5fa9247b
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@21ce3b22
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@7cd25bf5
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@7cd25bf5
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@48f4264e
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@48f4264e
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@2697c156
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@2697c156
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@533d7c61
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@533d7c61
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@533d7c61
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@3a6b94b6
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@22ee7fdc
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@1a88d194
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@1a88d194
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@fe13916
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@5ea0a7a9
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@278c998
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@278c998
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@234ce7ff
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@234ce7ff
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@780a91d0
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@780a91d0
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@3cfab340
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@3cfab340
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@3387ab0
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@3387ab0
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@470f0637
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@470f0637
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@6b278b17
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@2ae5580
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@6ec2d990
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@6ec2d990
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@15c4b1a4
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@341964d0
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@4ca4f762
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@7c5d36c3
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@31de27c
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@7ebfe01a
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@154b0748
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@35c00c
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@6cd7dc74
+2025-10-28 21:39:16 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 21:39:16 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [hibernate.temp.use_jdbc_metadata_defaults], use [hibernate.boot.allow_jdbc_metadata_access] instead
+2025-10-28 21:39:16 [main] 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-10-28 21:39:16 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@c49e434) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@32b1e906)
+2025-10-28 21:39:16 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@33e6bd36) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@6e1d9b32)
+2025-10-28 21:39:16 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 21:39:16 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@5c4516ec
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@5c4516ec
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@6ec2d990`
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:39:16 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:39:16 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@705d72f0] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@3c4e23be]
+2025-10-28 21:39:16 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 21:39:16 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 21:39:17 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 21:39:17 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@705d72f0] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@4ad04b05]
+2025-10-28 21:39:17 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 21:39:17 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 21:39:17 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@4ad04b05] for TypeConfiguration
+2025-10-28 21:39:17 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:39:17 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 21:39:17 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 21:39:17 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 21:39:17 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 21:39:17 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 21:39:17 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 21:39:18 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 21:39:18 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 21:39:18 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_b9a641_1761655158066"}
+2025-10-28 21:39:18 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:39:18 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 21:39:18 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 06355c86-ebbf-4323-8062-9a6c91c3d849
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 21:39:18 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 21:39:18 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 21:39:18 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 21:39:18 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 21:39:18 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 21:39:19 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 21:39:19 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.433 seconds (process running for 4.641)
+2025-10-28 21:39:32 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2025-10-28 21:39:32 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
+2025-10-28 21:39:32 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms
+2025-10-28 21:39:32 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:39:32 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-001 (user-001)
+2025-10-28 21:39:32 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:39:32 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-001, user-001, minutes-draft-1]
+2025-10-28 21:39:32 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-001, minutesId: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@458ed734
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-draft-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1687)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Creating and starting connection.","connectionId":"MF_b9a641_1761655158066","hostName":"hgzero-eventhub-ns.servicebus.windows.net","port":5671}
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorExecutor - {"az.sdk.message":"Starting reactor.","connectionId":"MF_b9a641_1761655158066"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionInit","connectionId":"MF_b9a641_1761655158066","hostName":"hgzero-eventhub-ns.servicebus.windows.net","namespace":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ReactorHandler - {"az.sdk.message":"reactor.onReactorInit","connectionId":"MF_b9a641_1761655158066"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionLocalOpen","connectionId":"MF_b9a641_1761655158066","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionBound","connectionId":"MF_b9a641_1761655158066","hostName":"hgzero-eventhub-ns.servicebus.windows.net","peerDetails":"hgzero-eventhub-ns.servicebus.windows.net:5671"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionRemoteOpen","connectionId":"MF_b9a641_1761655158066","hostName":"hgzero-eventhub-ns.servicebus.windows.net","remoteContainer":"3ab72df796b54b5da6a004e64e0483ac_G14"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is now active.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_b9a641_1761655158066","sessionName":"hgzero-eventhub-name","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Setting CBS channel.","connectionId":"MF_b9a641_1761655158066"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_b9a641_1761655158066","sessionName":"cbs-session","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Emitting new response channel.","connectionId":"MF_b9a641_1761655158066","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Setting next AMQP channel.","connectionId":"MF_b9a641_1761655158066","entityPath":"$cbs"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Next AMQP channel received.","connectionId":"MF_b9a641_1761655158066","entityPath":"$cbs","subscriberId":"un_616405_1761655173765"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_b9a641_1761655158066","linkName":"cbs:sender","entityPath":"$cbs","remoteTarget":"Target{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is now active.","connectionId":"MF_b9a641_1761655158066","entityPath":"$cbs"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_b9a641_1761655158066","entityPath":"$cbs","linkName":"cbs:receiver","remoteSource":"Source{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, distributionMode=null, filter=null, defaultOutcome=null, outcomes=null, capabilities=null}"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.ActiveClientTokenManager - {"az.sdk.message":"Scheduling refresh token task.","scopes":"amqp://hgzero-eventhub-ns.servicebus.windows.net/hgzero-eventhub-name"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.ReactorSession - {"az.sdk.message":"Creating a new send link.","connectionId":"MF_b9a641_1761655158066","linkName":"hgzero-eventhub-name","sessionName":"hgzero-eventhub-name"}
+2025-10-28 21:39:33 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_b9a641_1761655158066","linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name","remoteTarget":"Target{address='hgzero-eventhub-name', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1, eventId: analysis-minutes-draft-1-1761655173470
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] DEBUG c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 - minutesId: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-draft-1
+2025-10-28 21:39:33 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 1092ms
+2025-10-28 21:42:08 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:42:08 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_b9a641_1761655158066","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 21:42:08 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:42:08 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_b9a641_1761655158066","errorCondition":null,"errorDescription":null,"sessionName":"hgzero-eventhub-name"}
+2025-10-28 21:42:08 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_b9a641_1761655158066","errorCondition":null,"errorDescription":null,"sessionName":"cbs-session"}
+2025-10-28 21:42:08 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:42:08 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@4ad04b05] for TypeConfiguration
+2025-10-28 21:42:08 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@184c160f] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@4ad04b05]
+2025-10-28 21:42:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 21:42:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 21:51:47 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 20538 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 21:51:47 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 21:51:47 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 21:51:47 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:51:47 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 21:51:47 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 78 ms. Found 9 JPA repository interfaces.
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:51:48 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces.
+2025-10-28 21:51:48 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 21:51:48 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 21:51:48 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 21:51:48 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 21:51:48 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1225 ms
+2025-10-28 21:51:48 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 21:51:48 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 21:51:48 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@85c3522
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@18be3205
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@12c78f36
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@7bdb4d69
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@7bdb4d69
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@48c3a0ef
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@3b4f1eb
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@6247c08c
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@6247c08c
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@2f3a8166
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7aab98b6
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@5e3405a1
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@22bfd4b
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@22bfd4b
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@79e16dd9
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@5fa9247b
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@21ce3b22
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@21ce3b22
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@7cd25bf5
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@7cd25bf5
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@48f4264e
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@2697c156
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@533d7c61
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@533d7c61
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@3a6b94b6
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@22ee7fdc
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@1a88d194
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@1a88d194
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@fe13916
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@fe13916
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@5ea0a7a9
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@5ea0a7a9
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@278c998
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@278c998
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@234ce7ff
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@234ce7ff
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@780a91d0
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@3cfab340
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@7abcc0da
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@7abcc0da
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@5f911d24
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@3de383f7
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@42ebece0
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@15c4b1a4
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@341964d0
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@51b59d58
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@4ca4f762
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@7c5d36c3
+2025-10-28 21:51:48 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@31de27c
+2025-10-28 21:51:49 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 21:51:49 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [hibernate.temp.use_jdbc_metadata_defaults], use [hibernate.boot.allow_jdbc_metadata_access] instead
+2025-10-28 21:51:49 [main] 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-10-28 21:51:49 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@7d75940) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@3e5cbcfe)
+2025-10-28 21:51:49 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@6773bab2) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@1055d261)
+2025-10-28 21:51:49 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 21:51:49 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@7a92827f
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@7a92827f
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@7abcc0da`
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:51:49 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:51:49 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6a2057e] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@25d9298e]
+2025-10-28 21:51:49 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 21:51:49 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 21:51:49 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 21:51:49 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6a2057e] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@3ce2c454]
+2025-10-28 21:51:49 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 21:51:49 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 21:51:49 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@3ce2c454] for TypeConfiguration
+2025-10-28 21:51:49 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:51:49 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 21:51:50 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 21:51:50 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 21:51:50 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 21:51:50 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 21:51:50 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 21:51:50 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 21:51:50 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 21:51:50 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_dbc7ce_1761655910452"}
+2025-10-28 21:51:50 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:51:50 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 21:51:50 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: ecda7f7d-e9a0-4732-a3eb-867e357c1410
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 21:51:50 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 21:51:50 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 21:51:50 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 21:51:51 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 21:51:51 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 21:51:51 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 21:51:51 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.318 seconds (process running for 4.493)
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-001 (user-001)
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-001, user-001, minutes-draft-1]
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-001, minutesId: minutes-draft-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@1f50e581
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-draft-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:52:02 [http-nio-8082-exec-1] WARN c.u.h.m.i.c.MinutesController - 참석자 정보 조회 기능 미구현 - meetingId: meeting-completed-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-draft-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-draft-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-draft-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-draft-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1517)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:52:02 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Creating and starting connection.","connectionId":"MF_dbc7ce_1761655910452","hostName":"hgzero-eventhub-ns.servicebus.windows.net","port":5671}
+2025-10-28 21:52:02 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorExecutor - {"az.sdk.message":"Starting reactor.","connectionId":"MF_dbc7ce_1761655910452"}
+2025-10-28 21:52:02 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionInit","connectionId":"MF_dbc7ce_1761655910452","hostName":"hgzero-eventhub-ns.servicebus.windows.net","namespace":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:52:02 [reactor-executor-1] INFO c.a.c.a.i.handler.ReactorHandler - {"az.sdk.message":"reactor.onReactorInit","connectionId":"MF_dbc7ce_1761655910452"}
+2025-10-28 21:52:02 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionLocalOpen","connectionId":"MF_dbc7ce_1761655910452","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:52:02 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionBound","connectionId":"MF_dbc7ce_1761655910452","hostName":"hgzero-eventhub-ns.servicebus.windows.net","peerDetails":"hgzero-eventhub-ns.servicebus.windows.net:5671"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionRemoteOpen","connectionId":"MF_dbc7ce_1761655910452","hostName":"hgzero-eventhub-ns.servicebus.windows.net","remoteContainer":"bcf2c64242294153a2679bc3aee26271_G26"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is now active.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_dbc7ce_1761655910452","sessionName":"hgzero-eventhub-name","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Setting CBS channel.","connectionId":"MF_dbc7ce_1761655910452"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_dbc7ce_1761655910452","sessionName":"cbs-session","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Emitting new response channel.","connectionId":"MF_dbc7ce_1761655910452","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Setting next AMQP channel.","connectionId":"MF_dbc7ce_1761655910452","entityPath":"$cbs"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Next AMQP channel received.","connectionId":"MF_dbc7ce_1761655910452","entityPath":"$cbs","subscriberId":"un_c42077_1761655923054"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_dbc7ce_1761655910452","linkName":"cbs:sender","entityPath":"$cbs","remoteTarget":"Target{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is now active.","connectionId":"MF_dbc7ce_1761655910452","entityPath":"$cbs"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_dbc7ce_1761655910452","entityPath":"$cbs","linkName":"cbs:receiver","remoteSource":"Source{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, distributionMode=null, filter=null, defaultOutcome=null, outcomes=null, capabilities=null}"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.ActiveClientTokenManager - {"az.sdk.message":"Scheduling refresh token task.","scopes":"amqp://hgzero-eventhub-ns.servicebus.windows.net/hgzero-eventhub-name"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.ReactorSession - {"az.sdk.message":"Creating a new send link.","connectionId":"MF_dbc7ce_1761655910452","linkName":"hgzero-eventhub-name","sessionName":"hgzero-eventhub-name"}
+2025-10-28 21:52:03 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_dbc7ce_1761655910452","linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name","remoteTarget":"Target{address='hgzero-eventhub-name', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 21:52:03 [http-nio-8082-exec-1] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-draft-1
+2025-10-28 21:52:03 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1, eventId: analysis-minutes-draft-1-1761655922786
+2025-10-28 21:52:03 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1
+2025-10-28 21:52:03 [http-nio-8082-exec-1] DEBUG c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 - minutesId: minutes-draft-1
+2025-10-28 21:52:03 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-draft-1
+2025-10-28 21:52:03 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 1053ms
+2025-10-28 21:55:16 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:55:16 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_dbc7ce_1761655910452","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 21:55:16 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:55:16 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_dbc7ce_1761655910452","errorCondition":null,"errorDescription":null,"sessionName":"hgzero-eventhub-name"}
+2025-10-28 21:55:16 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_dbc7ce_1761655910452","errorCondition":null,"errorDescription":null,"sessionName":"cbs-session"}
+2025-10-28 21:55:16 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:55:16 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@3ce2c454] for TypeConfiguration
+2025-10-28 21:55:16 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@18d9c2fa] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@3ce2c454]
+2025-10-28 21:55:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 21:55:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 21:55:17 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 20832 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 21:55:17 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 21:55:17 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 74 ms. Found 9 JPA repository interfaces.
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 21:55:18 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces.
+2025-10-28 21:55:18 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 21:55:18 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 21:55:18 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 21:55:18 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 21:55:18 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1180 ms
+2025-10-28 21:55:19 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 21:55:19 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 21:55:19 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@52035328
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@52035328
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@52035328
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@5614ae05
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@5614ae05
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@54970127
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@54970127
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@3c4c7e51
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@3c4c7e51
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@749ee0e3
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@749ee0e3
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@749ee0e3
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@7891cf3
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@7891cf3
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@7891cf3
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@6bfbab1c
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@6bfbab1c
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@349aeec4
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@36eb8e07
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@36eb8e07
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@2a20da9f
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@40c0437f
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@1e9d721
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@2d3111a1
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@6f2864c3
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@50ef2906
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@1f70bce5
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@3ae91ab3
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@16cb6f51
+2025-10-28 21:55:19 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 21:55:19 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [hibernate.temp.use_jdbc_metadata_defaults], use [hibernate.boot.allow_jdbc_metadata_access] instead
+2025-10-28 21:55:19 [main] 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-10-28 21:55:19 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@43a8bd35) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@6fb219dd)
+2025-10-28 21:55:19 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@570b85dd) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@28ceb25e)
+2025-10-28 21:55:19 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 21:55:19 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@19d13d04
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@19d13d04
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@36eb8e07`
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:55:19 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 21:55:19 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@575e862c] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@1d57b8f1]
+2025-10-28 21:55:19 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 21:55:19 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 21:55:19 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 21:55:19 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@575e862c] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@1ffe7c42]
+2025-10-28 21:55:19 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 21:55:19 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 21:55:19 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@1ffe7c42] for TypeConfiguration
+2025-10-28 21:55:19 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 21:55:20 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 21:55:20 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 21:55:20 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 21:55:20 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 21:55:20 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 21:55:20 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 21:55:20 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 21:55:20 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 21:55:20 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_d0c3bf_1761656120722"}
+2025-10-28 21:55:20 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:55:21 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 21:55:21 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 34dfade1-e0cd-4e1a-86a5-a9dd85292507
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 21:55:21 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 21:55:21 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 21:55:21 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 21:55:21 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 21:55:21 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 21:55:21 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 21:55:21 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.233 seconds (process running for 4.401)
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-001 (user-001)
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-001, user-001, minutes-draft-1]
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-001, minutesId: minutes-draft-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] ERROR c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 조회 실패 - minutesId: minutes-draft-1
+com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "verified" (class com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo), not marked as ignorable (8 known properties: "details", "orderIndex", "agendaId", "title", "verifiedAt", "aiSummary", "verifiedBy", "relatedMinutes"])
+ at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 3897] (through reference chain: com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse["agendas"]->java.util.ArrayList[0]->com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo["verified"])
+ at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
+ at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1153)
+ at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2241)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1793)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1771)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:316)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
+ at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
+ at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService.getCachedMinutesDetail(CacheService.java:267)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService$$SpringCGLIB$$0.getCachedMinutesDetail()
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:153)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7c7af88d
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-draft-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:55:26 [http-nio-8082-exec-1] WARN c.u.h.m.i.c.MinutesController - 참석자 정보 조회 기능 미구현 - meetingId: meeting-completed-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-draft-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-draft-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-draft-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-draft-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1072)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:55:26 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Creating and starting connection.","connectionId":"MF_d0c3bf_1761656120722","hostName":"hgzero-eventhub-ns.servicebus.windows.net","port":5671}
+2025-10-28 21:55:26 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorExecutor - {"az.sdk.message":"Starting reactor.","connectionId":"MF_d0c3bf_1761656120722"}
+2025-10-28 21:55:26 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionInit","connectionId":"MF_d0c3bf_1761656120722","hostName":"hgzero-eventhub-ns.servicebus.windows.net","namespace":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:55:26 [reactor-executor-1] INFO c.a.c.a.i.handler.ReactorHandler - {"az.sdk.message":"reactor.onReactorInit","connectionId":"MF_d0c3bf_1761656120722"}
+2025-10-28 21:55:26 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionLocalOpen","connectionId":"MF_d0c3bf_1761656120722","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 21:55:26 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionBound","connectionId":"MF_d0c3bf_1761656120722","hostName":"hgzero-eventhub-ns.servicebus.windows.net","peerDetails":"hgzero-eventhub-ns.servicebus.windows.net:5671"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionRemoteOpen","connectionId":"MF_d0c3bf_1761656120722","hostName":"hgzero-eventhub-ns.servicebus.windows.net","remoteContainer":"524dc9f976da4fe3a701e39883f29fe7_G25"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is now active.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_d0c3bf_1761656120722","sessionName":"hgzero-eventhub-name","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Setting CBS channel.","connectionId":"MF_d0c3bf_1761656120722"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_d0c3bf_1761656120722","sessionName":"cbs-session","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Emitting new response channel.","connectionId":"MF_d0c3bf_1761656120722","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Setting next AMQP channel.","connectionId":"MF_d0c3bf_1761656120722","entityPath":"$cbs"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Next AMQP channel received.","connectionId":"MF_d0c3bf_1761656120722","entityPath":"$cbs","subscriberId":"un_839188_1761656127123"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_d0c3bf_1761656120722","linkName":"cbs:sender","entityPath":"$cbs","remoteTarget":"Target{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is now active.","connectionId":"MF_d0c3bf_1761656120722","entityPath":"$cbs"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_d0c3bf_1761656120722","entityPath":"$cbs","linkName":"cbs:receiver","remoteSource":"Source{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, distributionMode=null, filter=null, defaultOutcome=null, outcomes=null, capabilities=null}"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.ActiveClientTokenManager - {"az.sdk.message":"Scheduling refresh token task.","scopes":"amqp://hgzero-eventhub-ns.servicebus.windows.net/hgzero-eventhub-name"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.ReactorSession - {"az.sdk.message":"Creating a new send link.","connectionId":"MF_d0c3bf_1761656120722","linkName":"hgzero-eventhub-name","sessionName":"hgzero-eventhub-name"}
+2025-10-28 21:55:27 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_d0c3bf_1761656120722","linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name","remoteTarget":"Target{address='hgzero-eventhub-name', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 21:55:27 [http-nio-8082-exec-1] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-draft-1
+2025-10-28 21:55:27 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1, eventId: analysis-minutes-draft-1-1761656126864
+2025-10-28 21:55:27 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1
+2025-10-28 21:55:27 [http-nio-8082-exec-1] DEBUG c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 - minutesId: minutes-draft-1
+2025-10-28 21:55:27 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-draft-1
+2025-10-28 21:55:27 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 1047ms
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-005, user-005, minutes-draft-1]
+2025-10-28 21:56:21 [http-nio-8082-exec-3] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-005, minutesId: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] ERROR c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 조회 실패 - minutesId: minutes-draft-1
+com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "verified" (class com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo), not marked as ignorable (8 known properties: "details", "orderIndex", "agendaId", "title", "verifiedAt", "aiSummary", "verifiedBy", "relatedMinutes"])
+ at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 3905] (through reference chain: com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse["agendas"]->java.util.ArrayList[0]->com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo["verified"])
+ at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
+ at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1153)
+ at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2241)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1793)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1771)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:316)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
+ at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
+ at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService.getCachedMinutesDetail(CacheService.java:267)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService$$SpringCGLIB$$0.getCachedMinutesDetail()
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:153)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:56:21 [http-nio-8082-exec-3] WARN c.u.h.m.i.c.MinutesController - 참석자 정보 조회 기능 미구현 - meetingId: meeting-completed-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-completed-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-draft-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1072)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:56:21 [http-nio-8082-exec-3] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1, eventId: analysis-minutes-draft-1-1761656181831
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] DEBUG c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 - minutesId: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-draft-1
+2025-10-28 21:56:21 [http-nio-8082-exec-3] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 238ms
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-005, user-005, minutes-inprogress-1]
+2025-10-28 21:58:29 [http-nio-8082-exec-5] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-005, minutesId: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-upcoming-3
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:58:29 [http-nio-8082-exec-5] WARN c.u.h.m.i.c.MinutesController - 참석자 정보 조회 기능 미구현 - meetingId: meeting-upcoming-3
+2025-10-28 21:58:29 [http-nio-8082-exec-5] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-upcoming-3
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-inprogress-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1072)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:58:29 [http-nio-8082-exec-5] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1, eventId: analysis-minutes-inprogress-1-1761656309525
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] DEBUG c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 - minutesId: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-inprogress-1
+2025-10-28 21:58:29 [http-nio-8082-exec-5] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 259ms
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-005, user-005, minutes-inprogress-1]
+2025-10-28 21:59:08 [http-nio-8082-exec-7] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-005, minutesId: minutes-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] ERROR c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 조회 실패 - minutesId: minutes-inprogress-1
+com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "verified" (class com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo), not marked as ignorable (8 known properties: "details", "orderIndex", "agendaId", "title", "verifiedAt", "aiSummary", "verifiedBy", "relatedMinutes"])
+ at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 2648] (through reference chain: com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse["agendas"]->java.util.ArrayList[0]->com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo["verified"])
+ at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
+ at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1153)
+ at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2241)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1793)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1771)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:316)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
+ at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
+ at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService.getCachedMinutesDetail(CacheService.java:267)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService$$SpringCGLIB$$0.getCachedMinutesDetail()
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:153)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:59:08 [http-nio-8082-exec-7] WARN c.u.h.m.i.c.MinutesController - 참석자 정보 조회 기능 미구현 - meetingId: meeting-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 21:59:08 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:59:09 [http-nio-8082-exec-7] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:09 [http-nio-8082-exec-7] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-inprogress-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1072)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 21:59:09 [http-nio-8082-exec-7] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 21:59:09 [http-nio-8082-exec-7] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:59:09 [http-nio-8082-exec-7] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-inprogress-1
+2025-10-28 21:59:09 [http-nio-8082-exec-7] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1, eventId: analysis-minutes-inprogress-1-1761656349048
+2025-10-28 21:59:09 [http-nio-8082-exec-7] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:09 [http-nio-8082-exec-7] DEBUG c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:09 [http-nio-8082-exec-7] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:09 [http-nio-8082-exec-7] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 258ms
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 21:59:53 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-005, user-005, minutes-inprogress-1]
+2025-10-28 21:59:53 [http-nio-8082-exec-9] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-005, minutesId: minutes-inprogress-1
+2025-10-28 21:59:53 [http-nio-8082-exec-9] ERROR c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 조회 실패 - minutesId: minutes-inprogress-1
+com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "verified" (class com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo), not marked as ignorable (8 known properties: "details", "orderIndex", "agendaId", "title", "verifiedAt", "aiSummary", "verifiedBy", "relatedMinutes"])
+ at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 2657] (through reference chain: com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse["agendas"]->java.util.ArrayList[0]->com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo["verified"])
+ at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
+ at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1153)
+ at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2241)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1793)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1771)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:316)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
+ at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
+ at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService.getCachedMinutesDetail(CacheService.java:267)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService$$SpringCGLIB$$0.getCachedMinutesDetail()
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:153)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-inprogress-1
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:59:53 [http-nio-8082-exec-9] WARN c.u.h.m.i.c.MinutesController - 참석자 정보 조회 기능 미구현 - meetingId: meeting-inprogress-1
+2025-10-28 21:59:53 [http-nio-8082-exec-9] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-inprogress-1
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 21:59:53 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 21:59:54 [http-nio-8082-exec-9] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 21:59:54 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:59:54 [http-nio-8082-exec-9] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:54 [http-nio-8082-exec-9] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-inprogress-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1072)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 21:59:54 [http-nio-8082-exec-9] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 21:59:54 [http-nio-8082-exec-9] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 21:59:54 [http-nio-8082-exec-9] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-inprogress-1
+2025-10-28 21:59:54 [http-nio-8082-exec-9] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1, eventId: analysis-minutes-inprogress-1-1761656394041
+2025-10-28 21:59:54 [http-nio-8082-exec-9] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:54 [http-nio-8082-exec-9] DEBUG c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:54 [http-nio-8082-exec-9] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-inprogress-1
+2025-10-28 21:59:54 [http-nio-8082-exec-9] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 229ms
+2025-10-28 22:03:27 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 22:03:27 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_d0c3bf_1761656120722","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 22:03:27 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 22:03:27 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_d0c3bf_1761656120722","errorCondition":null,"errorDescription":null,"sessionName":"hgzero-eventhub-name"}
+2025-10-28 22:03:27 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_d0c3bf_1761656120722","errorCondition":null,"errorDescription":null,"sessionName":"cbs-session"}
+2025-10-28 22:03:27 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 22:03:27 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@1ffe7c42] for TypeConfiguration
+2025-10-28 22:03:27 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@4e2ab74d] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@1ffe7c42]
+2025-10-28 22:03:27 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 22:03:27 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 22:03:29 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 22184 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 22:03:29 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 22:03:29 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 22:03:29 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 22:03:29 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 77 ms. Found 9 JPA repository interfaces.
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:03:30 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces.
+2025-10-28 22:03:30 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 22:03:30 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 22:03:30 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 22:03:30 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 22:03:30 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1230 ms
+2025-10-28 22:03:30 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 22:03:30 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 22:03:30 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@4c418496
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@4c418496
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@4c418496
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@12d35bc9
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@12d35bc9
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@1df32c09
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@1df32c09
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@1aa31454
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@1aa31454
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@5a8656a2
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@5a8656a2
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@5a8656a2
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@52035328
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@52035328
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@52035328
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@5614ae05
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@5614ae05
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@54970127
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@3c4c7e51
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@3c4c7e51
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@749ee0e3
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@7891cf3
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@6bfbab1c
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@6bfbab1c
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@6bfbab1c
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@349aeec4
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@349aeec4
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@349aeec4
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@3700994c
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@78a165db
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@4eb48298
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@2d3bb944
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@1e429f56
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@6dbeaef8
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@7744195
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@77f529a6
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@7d47b021
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@6516181f
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@40cb95c1
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@1ead3c67
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@5e2b512b
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@ba87c11
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@17d19538
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@6068cda1
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@644e6a8e
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@2ccecae2
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@37ade216
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@118e2487
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@6032622
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@5cc075da
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@4258106
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@64ef2719
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@7b423f90
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@24f3fb87
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@c7673ae
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@113c4ad6
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@7be859de
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@40fcaae7
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@7fa85a55
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@cb1c58c
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@352e4b6d
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@10a064bd
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@2de7fe0e
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@2ff8d39b
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@684a802a
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@7b5c9412
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@69d902f9
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@547052
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@3ca3eba2
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@23c00420
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@22f046b
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@215a329c
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@20723ee
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@5a58db42
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@5a58db42
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@51172948
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@6f2a3b37
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@7cd8831c
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@146db8a6
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@2a20da9f
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@40c0437f
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@78b8f818
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@1e9d721
+2025-10-28 22:03:30 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@2d3111a1
+2025-10-28 22:03:31 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 22:03:31 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [hibernate.temp.use_jdbc_metadata_defaults], use [hibernate.boot.allow_jdbc_metadata_access] instead
+2025-10-28 22:03:31 [main] 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-10-28 22:03:31 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@326dbe25) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@647aa45c)
+2025-10-28 22:03:31 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@3922b297) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@2d02a066)
+2025-10-28 22:03:31 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 22:03:31 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@4d71ec5b
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@4d71ec5b
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@5a58db42`
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 22:03:31 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 22:03:31 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6c2be147] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@dddcd91]
+2025-10-28 22:03:31 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 22:03:31 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 22:03:31 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 22:03:31 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6c2be147] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@6f5d292c]
+2025-10-28 22:03:31 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 22:03:31 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 22:03:31 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@6f5d292c] for TypeConfiguration
+2025-10-28 22:03:31 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 22:03:31 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 22:03:32 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 22:03:32 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 22:03:32 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 22:03:32 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 22:03:32 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 22:03:32 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 22:03:32 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 22:03:32 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_4ab0b6_1761656612533"}
+2025-10-28 22:03:32 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 22:03:32 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 22:03:32 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: 92de0991-0a8b-4313-8c74-ddf162771d8b
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 22:03:32 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 22:03:32 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 22:03:33 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 22:03:33 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 22:03:33 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 22:03:33 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 22:03:33 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.418 seconds (process running for 4.707)
+2025-10-28 22:03:40 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2025-10-28 22:03:40 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
+2025-10-28 22:03:40 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms
+2025-10-28 22:03:40 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 22:03:40 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 22:03:40 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 22:03:40 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-005, user-005, minutes-inprogress-1]
+2025-10-28 22:03:40 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-005, minutesId: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] ERROR c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 조회 실패 - minutesId: minutes-inprogress-1
+com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "verified" (class com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo), not marked as ignorable (8 known properties: "details", "orderIndex", "agendaId", "title", "verifiedAt", "aiSummary", "verifiedBy", "relatedMinutes"])
+ at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 2665] (through reference chain: com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse["agendas"]->java.util.ArrayList[0]->com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo["verified"])
+ at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
+ at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1153)
+ at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2241)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1793)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1771)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:316)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
+ at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
+ at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService.getCachedMinutesDetail(CacheService.java:267)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService$$SpringCGLIB$$0.getCachedMinutesDetail()
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:153)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5f7501a0
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:03:41 [http-nio-8082-exec-1] WARN c.u.h.m.i.c.MinutesController - 참석자 정보 조회 기능 미구현 - meetingId: meeting-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-inprogress-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1072)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Creating and starting connection.","connectionId":"MF_4ab0b6_1761656612533","hostName":"hgzero-eventhub-ns.servicebus.windows.net","port":5671}
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorExecutor - {"az.sdk.message":"Starting reactor.","connectionId":"MF_4ab0b6_1761656612533"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionInit","connectionId":"MF_4ab0b6_1761656612533","hostName":"hgzero-eventhub-ns.servicebus.windows.net","namespace":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.ReactorHandler - {"az.sdk.message":"reactor.onReactorInit","connectionId":"MF_4ab0b6_1761656612533"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionLocalOpen","connectionId":"MF_4ab0b6_1761656612533","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionBound","connectionId":"MF_4ab0b6_1761656612533","hostName":"hgzero-eventhub-ns.servicebus.windows.net","peerDetails":"hgzero-eventhub-ns.servicebus.windows.net:5671"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionRemoteOpen","connectionId":"MF_4ab0b6_1761656612533","hostName":"hgzero-eventhub-ns.servicebus.windows.net","remoteContainer":"cf5d7ef5513b497b9b720ac2c9a161bf_G20"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is now active.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_4ab0b6_1761656612533","sessionName":"hgzero-eventhub-name","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Setting CBS channel.","connectionId":"MF_4ab0b6_1761656612533"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_4ab0b6_1761656612533","sessionName":"cbs-session","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Emitting new response channel.","connectionId":"MF_4ab0b6_1761656612533","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Setting next AMQP channel.","connectionId":"MF_4ab0b6_1761656612533","entityPath":"$cbs"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Next AMQP channel received.","connectionId":"MF_4ab0b6_1761656612533","entityPath":"$cbs","subscriberId":"un_329fec_1761656621653"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_4ab0b6_1761656612533","linkName":"cbs:sender","entityPath":"$cbs","remoteTarget":"Target{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is now active.","connectionId":"MF_4ab0b6_1761656612533","entityPath":"$cbs"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_4ab0b6_1761656612533","entityPath":"$cbs","linkName":"cbs:receiver","remoteSource":"Source{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, distributionMode=null, filter=null, defaultOutcome=null, outcomes=null, capabilities=null}"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.ActiveClientTokenManager - {"az.sdk.message":"Scheduling refresh token task.","scopes":"amqp://hgzero-eventhub-ns.servicebus.windows.net/hgzero-eventhub-name"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.ReactorSession - {"az.sdk.message":"Creating a new send link.","connectionId":"MF_4ab0b6_1761656612533","linkName":"hgzero-eventhub-name","sessionName":"hgzero-eventhub-name"}
+2025-10-28 22:03:41 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_4ab0b6_1761656612533","linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name","remoteTarget":"Target{address='hgzero-eventhub-name', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1, eventId: analysis-minutes-inprogress-1-1761656621400
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] DEBUG c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 - minutesId: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-inprogress-1
+2025-10-28 22:03:41 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 981ms
+2025-10-28 22:05:38 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Upstream connection publisher was completed. Terminating processor.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 22:05:38 [SpringApplicationShutdownHook] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Disposing of ReactorConnection.","connectionId":"MF_4ab0b6_1761656612533","isTransient":false,"isInitiatedByClient":true,"shutdownMessage":"Disposed by client."}
+2025-10-28 22:05:38 [SpringApplicationShutdownHook] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is disposed.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 22:05:38 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_4ab0b6_1761656612533","errorCondition":null,"errorDescription":null,"sessionName":"hgzero-eventhub-name"}
+2025-10-28 22:05:38 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteClose","connectionId":"MF_4ab0b6_1761656612533","errorCondition":null,"errorDescription":null,"sessionName":"cbs-session"}
+2025-10-28 22:05:38 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 22:05:38 [SpringApplicationShutdownHook] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@6f5d292c] for TypeConfiguration
+2025-10-28 22:05:38 [SpringApplicationShutdownHook] DEBUG o.h.type.spi.TypeConfiguration$Scope - Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@40786ec0] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@6f5d292c]
+2025-10-28 22:05:38 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
+2025-10-28 22:05:38 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
+2025-10-28 22:05:39 [main] INFO c.u.h.meeting.MeetingApplication - Starting MeetingApplication using Java 21.0.8 with PID 22698 (/Users/adela/home/workspace/recent/HGZero/meeting/build/classes/java/main started by adela in /Users/adela/home/workspace/recent/HGZero/meeting)
+2025-10-28 22:05:39 [main] DEBUG c.u.h.meeting.MeetingApplication - Running with Spring Boot v3.3.5, Spring v6.1.14
+2025-10-28 22:05:39 [main] INFO c.u.h.meeting.MeetingApplication - The following 1 profile is active: "dev"
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 9 JPA repository interfaces.
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.AgendaSectionRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingAnalysisJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MeetingParticipantJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.MinutesSectionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.SessionJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TemplateJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.unicorn.hgzero.meeting.infra.gateway.repository.TodoJpaRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
+2025-10-28 22:05:40 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces.
+2025-10-28 22:05:41 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
+2025-10-28 22:05:41 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat]
+2025-10-28 22:05:41 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.31]
+2025-10-28 22:05:41 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
+2025-10-28 22:05:41 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1207 ms
+2025-10-28 22:05:41 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default]
+2025-10-28 22:05:41 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.3.Final
+2025-10-28 22:05:41 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration boolean -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Boolean -> org.hibernate.type.BasicTypeReference@21c5c68a
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration numeric_boolean -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.NumericBooleanConverter -> org.hibernate.type.BasicTypeReference@5bb39285
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration true_false -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.TrueFalseConverter -> org.hibernate.type.BasicTypeReference@2b0d85bd
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration yes_no -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.YesNoConverter -> org.hibernate.type.BasicTypeReference@102ecb61
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Byte -> org.hibernate.type.BasicTypeReference@1fd0ae78
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration byte[] -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [B -> org.hibernate.type.BasicTypeReference@583030bd
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration binary_wrapper -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-binary -> org.hibernate.type.BasicTypeReference@1f57666b
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration image -> org.hibernate.type.BasicTypeReference@7944c323
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration blob -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Blob -> org.hibernate.type.BasicTypeReference@637d111d
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob -> org.hibernate.type.BasicTypeReference@3a917017
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_blob_wrapper -> org.hibernate.type.BasicTypeReference@1ed12d10
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration short -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Short -> org.hibernate.type.BasicTypeReference@4153a832
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration integer -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration int -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Integer -> org.hibernate.type.BasicTypeReference@4a2dbcfc
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration long -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Long -> org.hibernate.type.BasicTypeReference@7b8d6c66
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration float -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Float -> org.hibernate.type.BasicTypeReference@6ca367aa
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration double -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Double -> org.hibernate.type.BasicTypeReference@30ed4034
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_integer -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigInteger -> org.hibernate.type.BasicTypeReference@1700d089
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration big_decimal -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.math.BigDecimal -> org.hibernate.type.BasicTypeReference@77e6053
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Character -> org.hibernate.type.BasicTypeReference@7097d921
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration character_nchar -> org.hibernate.type.BasicTypeReference@2a21cbe7
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration string -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.String -> org.hibernate.type.BasicTypeReference@3bb4c2b2
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nstring -> org.hibernate.type.BasicTypeReference@4fbc516f
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration characters -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration char[] -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration [C -> org.hibernate.type.BasicTypeReference@1acc768
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration wrapper-characters -> org.hibernate.type.BasicTypeReference@25765a49
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration text -> org.hibernate.type.BasicTypeReference@38caad07
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ntext -> org.hibernate.type.BasicTypeReference@15d0b458
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration clob -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Clob -> org.hibernate.type.BasicTypeReference@72a0a60d
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration nclob -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.NClob -> org.hibernate.type.BasicTypeReference@65930e02
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob -> org.hibernate.type.BasicTypeReference@85c3522
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_char_array -> org.hibernate.type.BasicTypeReference@18be3205
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_clob_character_array -> org.hibernate.type.BasicTypeReference@6fd97fd1
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob -> org.hibernate.type.BasicTypeReference@12c78f36
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_character_array -> org.hibernate.type.BasicTypeReference@7bdb4d69
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration materialized_nclob_char_array -> org.hibernate.type.BasicTypeReference@129c760d
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> org.hibernate.type.BasicTypeReference@361fa478
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDateTime -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDateTime -> org.hibernate.type.BasicTypeReference@180f33b2
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalDate -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalDate -> org.hibernate.type.BasicTypeReference@391e85df
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration LocalTime -> org.hibernate.type.BasicTypeReference@48c3a0ef
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.LocalTime -> org.hibernate.type.BasicTypeReference@48c3a0ef
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> org.hibernate.type.BasicTypeReference@3b4f1eb
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> org.hibernate.type.BasicTypeReference@3b4f1eb
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@6247c08c
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@2f3a8166
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> org.hibernate.type.BasicTypeReference@7aab98b6
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> org.hibernate.type.BasicTypeReference@7aab98b6
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeUtc -> org.hibernate.type.BasicTypeReference@5e3405a1
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithTimezone -> org.hibernate.type.BasicTypeReference@22bfd4b
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@79e16dd9
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> org.hibernate.type.BasicTypeReference@5fa9247b
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> org.hibernate.type.BasicTypeReference@5fa9247b
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithTimezone -> org.hibernate.type.BasicTypeReference@21ce3b22
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTimeWithoutTimezone -> org.hibernate.type.BasicTypeReference@7cd25bf5
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration date -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Date -> org.hibernate.type.BasicTypeReference@e2f6e13
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration time -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Time -> org.hibernate.type.BasicTypeReference@18b30951
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timestamp -> org.hibernate.type.BasicTypeReference@48f4264e
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.sql.Timestamp -> org.hibernate.type.BasicTypeReference@48f4264e
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Date -> org.hibernate.type.BasicTypeReference@48f4264e
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar -> org.hibernate.type.BasicTypeReference@2697c156
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Calendar -> org.hibernate.type.BasicTypeReference@2697c156
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.GregorianCalendar -> org.hibernate.type.BasicTypeReference@2697c156
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_date -> org.hibernate.type.BasicTypeReference@533d7c61
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration calendar_time -> org.hibernate.type.BasicTypeReference@53c40ed6
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration instant -> org.hibernate.type.BasicTypeReference@3a6b94b6
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Instant -> org.hibernate.type.BasicTypeReference@3a6b94b6
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid -> org.hibernate.type.BasicTypeReference@22ee7fdc
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.UUID -> org.hibernate.type.BasicTypeReference@22ee7fdc
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration pg-uuid -> org.hibernate.type.BasicTypeReference@22ee7fdc
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-binary -> org.hibernate.type.BasicTypeReference@1a88d194
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration uuid-char -> org.hibernate.type.BasicTypeReference@6949cead
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration class -> org.hibernate.type.BasicTypeReference@fe13916
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Class -> org.hibernate.type.BasicTypeReference@fe13916
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration currency -> org.hibernate.type.BasicTypeReference@5ea0a7a9
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Currency -> org.hibernate.type.BasicTypeReference@5ea0a7a9
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Currency -> org.hibernate.type.BasicTypeReference@5ea0a7a9
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration locale -> org.hibernate.type.BasicTypeReference@278c998
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.Locale -> org.hibernate.type.BasicTypeReference@278c998
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration serializable -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.io.Serializable -> org.hibernate.type.BasicTypeReference@25e353dc
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration timezone -> org.hibernate.type.BasicTypeReference@234ce7ff
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.util.TimeZone -> org.hibernate.type.BasicTypeReference@234ce7ff
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZoneOffset -> org.hibernate.type.BasicTypeReference@780a91d0
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZoneOffset -> org.hibernate.type.BasicTypeReference@780a91d0
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration url -> org.hibernate.type.BasicTypeReference@3cfab340
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.net.URL -> org.hibernate.type.BasicTypeReference@3cfab340
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration vector -> org.hibernate.type.BasicTypeReference@3387ab0
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration row_version -> org.hibernate.type.BasicTypeReference@470f0637
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration object -> org.hibernate.type.JavaObjectType@3ac406d4
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@3ac406d4
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration null -> org.hibernate.type.NullType@33ccead
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_date -> org.hibernate.type.BasicTypeReference@42ebece0
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_time -> org.hibernate.type.BasicTypeReference@341964d0
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_timestamp -> org.hibernate.type.BasicTypeReference@51b59d58
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar -> org.hibernate.type.BasicTypeReference@4ca4f762
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_date -> org.hibernate.type.BasicTypeReference@7c5d36c3
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_calendar_time -> org.hibernate.type.BasicTypeReference@31de27c
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_binary -> org.hibernate.type.BasicTypeReference@7ebfe01a
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration imm_serializable -> org.hibernate.type.BasicTypeReference@154b0748
+2025-10-28 22:05:41 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer
+2025-10-28 22:05:41 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [hibernate.temp.use_jdbc_metadata_defaults], use [hibernate.boot.allow_jdbc_metadata_access] instead
+2025-10-28 22:05:41 [main] 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-10-28 22:05:41 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(2003, org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@6773bab2) replaced previous registration(org.hibernate.type.descriptor.sql.internal.ArrayDdlTypeImpl@1055d261)
+2025-10-28 22:05:41 [main] DEBUG o.h.t.d.sql.spi.DdlTypeRegistry - addDescriptor(6, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@2d758472) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@7615666e)
+2025-10-28 22:05:41 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2004, BlobTypeDescriptor(BLOB_BINDING)) replaced previous registration(BlobTypeDescriptor(DEFAULT))
+2025-10-28 22:05:41 [main] DEBUG o.h.t.d.jdbc.spi.JdbcTypeRegistry - addDescriptor(2005, ClobTypeDescriptor(CLOB_BINDING)) replaced previous registration(ClobTypeDescriptor(DEFAULT))
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration JAVA_OBJECT -> org.hibernate.type.JavaObjectType@35efd12c
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.lang.Object -> org.hibernate.type.JavaObjectType@35efd12c
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Type registration key [java.lang.Object] overrode previous entry : `org.hibernate.type.JavaObjectType@3ac406d4`
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.DurationType -> basicType@1(java.time.Duration,3015)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.Duration -> basicType@1(java.time.Duration,3015)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetDateTimeType -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetDateTime -> basicType@2(java.time.OffsetDateTime,3003)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.ZonedDateTimeType -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.ZonedDateTime -> basicType@3(java.time.ZonedDateTime,3003)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration org.hibernate.type.OffsetTimeType -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 22:05:41 [main] DEBUG o.hibernate.type.BasicTypeRegistry - Adding type registration java.time.OffsetTime -> basicType@4(java.time.OffsetTime,3007)
+2025-10-28 22:05:41 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6ab826bb] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@219db855]
+2025-10-28 22:05:41 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 22:05:41 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 22:05:42 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
+2025-10-28 22:05:42 [main] DEBUG o.h.type.spi.TypeConfiguration$Scope - Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6ab826bb] to SessionFactoryImplementor [org.hibernate.internal.SessionFactoryImpl@7f478529]
+2025-10-28 22:05:42 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.database.action], use [jakarta.persistence.schema-generation.database.action] instead
+2025-10-28 22:05:42 [main] WARN org.hibernate.orm.deprecation - HHH90000021: Encountered deprecated setting [javax.persistence.schema-generation.scripts.action], use [jakarta.persistence.schema-generation.scripts.action] instead
+2025-10-28 22:05:42 [main] TRACE o.h.type.spi.TypeConfiguration$Scope - Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@7f478529] for TypeConfiguration
+2025-10-28 22:05:42 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
+2025-10-28 22:05:42 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
+2025-10-28 22:05:42 [main] INFO c.u.h.m.infra.config.RedisConfig - Redis Lettuce Client 설정 완료 - Standalone 모드 (Master-Replica 자동 탐색 비활성화)
+2025-10-28 22:05:42 [main] INFO c.u.h.m.infra.config.RedisConfig - LettuceConnectionFactory 설정 완료 - Host: 20.249.177.114:6379, Database: 1
+2025-10-28 22:05:42 [main] ERROR i.n.r.d.DnsServerAddressStreamProviders - Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider, fallback to system defaults. This may result in incorrect DNS resolutions on MacOS. Check whether you have a dependency on 'io.netty:netty-resolver-dns-native-macos'. Use DEBUG level to see the full stack: java.lang.UnsatisfiedLinkError: failed to load the required native library
+2025-10-28 22:05:42 [main] INFO c.u.h.m.infra.config.RedisConfig - RedisTemplate 설정 완료
+2025-10-28 22:05:42 [main] INFO c.u.h.m.infra.cache.CacheConfig - ObjectMapper 설정 완료
+2025-10-28 22:05:42 [main] INFO c.u.h.m.infra.config.EventHubConfig - Initializing Azure EventHub configuration with hub name: hgzero-eventhub-name
+2025-10-28 22:05:42 [main] INFO c.u.h.m.infra.config.EventHubConfig - Creating EventHub producer for hub: hgzero-eventhub-name
+2025-10-28 22:05:42 [main] INFO c.a.m.e.EventHubClientBuilder - {"az.sdk.message":"Emitting a single connection.","connectionId":"MF_60e778_1761656742962"}
+2025-10-28 22:05:42 [main] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Setting next AMQP channel.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 22:05:43 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
+2025-10-28 22:05:43 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
+
+Using generated security password: fa34838c-5696-43ab-b44d-5d7b0df28266
+
+This generated password is for development use only. Your security configuration must be updated before running your application in production.
+
+2025-10-28 22:05:43 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name inMemoryUserDetailsManager
+2025-10-28 22:05:43 [main] INFO c.u.h.m.infra.config.WebSocketConfig - WebSocket 핸들러 등록 완료 - endpoint: /ws/minutes/{minutesId}
+2025-10-28 22:05:43 [main] INFO o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'
+2025-10-28 22:05:43 [main] DEBUG o.s.s.web.DefaultSecurityFilterChain - Will secure any request with filters: DisableEncodeUrlFilter, WebAsyncManagerIntegrationFilter, SecurityContextHolderFilter, HeaderWriterFilter, CorsFilter, LogoutFilter, JwtAuthenticationFilter, RequestCacheAwareFilter, SecurityContextHolderAwareRequestFilter, AnonymousAuthenticationFilter, SessionManagementFilter, ExceptionTranslationFilter, AuthorizationFilter
+2025-10-28 22:05:43 [main] WARN o.s.b.a.t.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration - Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
+2025-10-28 22:05:44 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path '/'
+2025-10-28 22:05:44 [main] INFO c.u.h.meeting.MeetingApplication - Started MeetingApplication in 4.594 seconds (process running for 4.762)
+2025-10-28 22:06:09 [http-nio-8082-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
+2025-10-28 22:06:09 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
+2025-10-28 22:06:09 [http-nio-8082-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms
+2025-10-28 22:06:09 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 22:06:09 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 22:06:09 [http-nio-8082-exec-1] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 22:06:09 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-005, user-005, minutes-inprogress-1]
+2025-10-28 22:06:09 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-005, minutesId: minutes-inprogress-1
+2025-10-28 22:06:09 [http-nio-8082-exec-1] ERROR c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 조회 실패 - minutesId: minutes-inprogress-1
+com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "verified" (class com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo), not marked as ignorable (8 known properties: "details", "orderIndex", "agendaId", "title", "verifiedAt", "aiSummary", "verifiedBy", "relatedMinutes"])
+ at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 2657] (through reference chain: com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse["agendas"]->java.util.ArrayList[0]->com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo["verified"])
+ at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
+ at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1153)
+ at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2241)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1793)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1771)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:316)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
+ at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
+ at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService.getCachedMinutesDetail(CacheService.java:267)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService$$SpringCGLIB$$0.getCachedMinutesDetail()
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:153)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 22:06:09 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
+2025-10-28 22:06:09 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@431335f5
+2025-10-28 22:06:09 [http-nio-8082-exec-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
+2025-10-28 22:06:09 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:06:10 [http-nio-8082-exec-1] WARN c.u.h.m.i.c.MinutesController - 참석자 정보 조회 기능 미구현 - meetingId: meeting-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.gateway.AiServiceGateway - AI 분석 결과 캐시 미스, AI 서비스 호출 - minutesId: minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] ERROR c.u.h.m.i.gateway.AiServiceGateway - AI 서비스 호출 실패 - minutesId: minutes-inprogress-1, error: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://ai:8080/api/v1/analysis/minutes": ai
+ at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
+ at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
+ at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.requestAiAnalysis(AiServiceGateway.java:107)
+ at com.unicorn.hgzero.meeting.infra.gateway.AiServiceGateway.getAiAnalysis(AiServiceGateway.java:51)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.enhanceWithAiAnalysis(MinutesController.java:1072)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:164)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+Caused by: java.net.UnknownHostException: ai
+ at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
+ at java.base/java.net.Socket.connect(Socket.java:751)
+ at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:178)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
+ at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
+ at java.base/sun.net.www.http.HttpClient.(HttpClient.java:282)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:386)
+ at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:408)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1320)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1253)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1139)
+ at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1068)
+ at org.springframework.http.client.SimpleClientHttpRequest.executeInternal(SimpleClientHttpRequest.java:79)
+ at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
+ at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
+ at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
+ ... 158 common frames omitted
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG c.u.h.m.b.s.MinutesSectionService - Getting sections by minutes: minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG org.hibernate.SQL -
+ /* SELECT
+ m
+ FROM
+ MinutesSectionEntity m
+ WHERE
+ m.minutesId = :minutesId
+ ORDER BY
+ m.order ASC */ select
+ mse1_0.id,
+ mse1_0.content,
+ mse1_0.created_at,
+ mse1_0.locked,
+ mse1_0.locked_by,
+ mse1_0.minutes_id,
+ mse1_0."order",
+ mse1_0.title,
+ mse1_0.type,
+ mse1_0.updated_at,
+ mse1_0.verified
+ from
+ minutes_sections mse1_0
+ where
+ mse1_0.minutes_id=?
+ order by
+ mse1_0."order"
+2025-10-28 22:06:10 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Creating and starting connection.","connectionId":"MF_60e778_1761656742962","hostName":"hgzero-eventhub-ns.servicebus.windows.net","port":5671}
+2025-10-28 22:06:10 [http-nio-8082-exec-1] INFO c.a.c.a.i.ReactorExecutor - {"az.sdk.message":"Starting reactor.","connectionId":"MF_60e778_1761656742962"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionInit","connectionId":"MF_60e778_1761656742962","hostName":"hgzero-eventhub-ns.servicebus.windows.net","namespace":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.ReactorHandler - {"az.sdk.message":"reactor.onReactorInit","connectionId":"MF_60e778_1761656742962"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionLocalOpen","connectionId":"MF_60e778_1761656742962","errorCondition":null,"errorDescription":null,"hostName":"hgzero-eventhub-ns.servicebus.windows.net"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionBound","connectionId":"MF_60e778_1761656742962","hostName":"hgzero-eventhub-ns.servicebus.windows.net","peerDetails":"hgzero-eventhub-ns.servicebus.windows.net:5671"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.ConnectionHandler - {"az.sdk.message":"onConnectionRemoteOpen","connectionId":"MF_60e778_1761656742962","hostName":"hgzero-eventhub-ns.servicebus.windows.net","remoteContainer":"1d39a898111e4fc594124e503890931a_G23"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.m.e.i.EventHubConnectionProcessor - {"az.sdk.message":"Channel is now active.","entityPath":"hgzero-eventhub-name"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_60e778_1761656742962","sessionName":"hgzero-eventhub-name","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Setting CBS channel.","connectionId":"MF_60e778_1761656742962"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.SessionHandler - {"az.sdk.message":"onSessionRemoteOpen","connectionId":"MF_60e778_1761656742962","sessionName":"cbs-session","sessionIncCapacity":0,"sessionOutgoingWindow":2147483647}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.ReactorConnection - {"az.sdk.message":"Emitting new response channel.","connectionId":"MF_60e778_1761656742962","entityPath":"$cbs","linkName":"cbs"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Setting next AMQP channel.","connectionId":"MF_60e778_1761656742962","entityPath":"$cbs"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Next AMQP channel received.","connectionId":"MF_60e778_1761656742962","entityPath":"$cbs","subscriberId":"un_ede11c_1761656770565"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_60e778_1761656742962","linkName":"cbs:sender","entityPath":"$cbs","remoteTarget":"Target{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.AmqpChannelProcessor - {"az.sdk.message":"Channel is now active.","connectionId":"MF_60e778_1761656742962","entityPath":"$cbs"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.ReceiveLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_60e778_1761656742962","entityPath":"$cbs","linkName":"cbs:receiver","remoteSource":"Source{address='$cbs', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, distributionMode=null, filter=null, defaultOutcome=null, outcomes=null, capabilities=null}"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.ActiveClientTokenManager - {"az.sdk.message":"Scheduling refresh token task.","scopes":"amqp://hgzero-eventhub-ns.servicebus.windows.net/hgzero-eventhub-name"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.ReactorSession - {"az.sdk.message":"Creating a new send link.","connectionId":"MF_60e778_1761656742962","linkName":"hgzero-eventhub-name","sessionName":"hgzero-eventhub-name"}
+2025-10-28 22:06:10 [reactor-executor-1] INFO c.a.c.a.i.handler.SendLinkHandler - {"az.sdk.message":"onLinkRemoteOpen","connectionId":"MF_60e778_1761656742962","linkName":"hgzero-eventhub-name","entityPath":"hgzero-eventhub-name","remoteTarget":"Target{address='hgzero-eventhub-name', durable=NONE, expiryPolicy=SESSION_END, timeout=0, dynamic=false, dynamicNodeProperties=null, capabilities=null}"}
+2025-10-28 22:06:10 [http-nio-8082-exec-1] INFO c.u.h.m.i.e.p.EventHubPublisher - 이벤트 발행 완료: topic=ai-analysis, type=MINUTES_ANALYSIS_REQUEST, partitionKey=minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1, eventId: analysis-minutes-inprogress-1-1761656770271
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG c.u.h.m.i.c.MinutesController - AI 분석 요청 이벤트 발행 완료 - minutesId: minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] DEBUG c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 저장 - minutesId: minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 성공 - minutesId: minutes-inprogress-1
+2025-10-28 22:06:10 [http-nio-8082-exec-1] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 완료 - 실행시간: 1110ms
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Securing GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG c.u.h.m.i.c.j.JwtAuthenticationFilter - 헤더 기반 인증된 사용자: user-005 (user-005)
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG o.s.security.web.FilterChainProxy - Secured GET /api/meetings/minutes/minutes-inprogress-1
+2025-10-28 22:07:48 [http-nio-8082-exec-3] INFO c.u.hgzero.common.aop.LoggingAspect - [Controller] com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail 호출 - 파라미터: [user-005, user-005, minutes-inprogress-1]
+2025-10-28 22:07:48 [http-nio-8082-exec-3] INFO c.u.h.m.i.c.MinutesController - 회의록 상세 조회 요청 - userId: user-005, minutesId: minutes-inprogress-1
+2025-10-28 22:07:48 [http-nio-8082-exec-3] ERROR c.u.h.m.infra.cache.CacheService - 회의록 상세 캐시 조회 실패 - minutesId: minutes-inprogress-1
+com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "verified" (class com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo), not marked as ignorable (8 known properties: "details", "orderIndex", "agendaId", "title", "verifiedAt", "aiSummary", "verifiedBy", "relatedMinutes"])
+ at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 2657] (through reference chain: com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse["agendas"]->java.util.ArrayList[0]->com.unicorn.hgzero.meeting.infra.dto.response.MinutesDetailResponse$AgendaInfo["verified"])
+ at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61)
+ at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:1153)
+ at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:2241)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1793)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1771)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:316)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)
+ at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
+ at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
+ at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
+ at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
+ at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4905)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848)
+ at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService.getCachedMinutesDetail(CacheService.java:267)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logService(LoggingAspect.java:86)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.cache.CacheService$$SpringCGLIB$$0.getCachedMinutesDetail()
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController.getMinutesDetail(MinutesController.java:153)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
+ at com.unicorn.hgzero.common.aop.LoggingAspect.logController(LoggingAspect.java:56)
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
+ at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
+ at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
+ at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
+ at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
+ at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
+ at com.unicorn.hgzero.meeting.infra.controller.MinutesController$$SpringCGLIB$$0.getMinutesDetail()
+ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
+ at java.base/java.lang.reflect.Method.invoke(Method.java:580)
+ at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
+ at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
+ at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
+ at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
+ at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
+ at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
+ at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
+ at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
+ at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
+ at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
+ at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
+ at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
+ at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
+ at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
+ at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
+ at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
+ at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at com.unicorn.hgzero.meeting.infra.config.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:60)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
+ at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
+ at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
+ at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
+ at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
+ at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
+ at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
+ at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
+ at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
+ at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
+ at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
+ at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
+ at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
+ at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
+ at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
+ at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
+ at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
+ at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
+ at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
+ at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
+ at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
+ at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
+ at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
+ at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
+ at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
+ at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
+ at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
+ at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
+ at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
+ at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
+ at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
+ at java.base/java.lang.Thread.run(Thread.java:1583)
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG c.u.h.m.biz.service.MinutesService - Getting minutes DTO by id: minutes-inprogress-1
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ me1_0.minutes_id,
+ me1_0.created_at,
+ me1_0.created_by,
+ me1_0.finalized_at,
+ me1_0.finalized_by,
+ me1_0.meeting_id,
+ me1_0.status,
+ me1_0.title,
+ me1_0.updated_at,
+ me1_0.version
+ from
+ minutes me1_0
+ where
+ me1_0.minutes_id=?
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ s1_0.minutes_id,
+ s1_0.id,
+ s1_0.content,
+ s1_0.created_at,
+ s1_0.locked,
+ s1_0.locked_by,
+ s1_0."order",
+ s1_0.title,
+ s1_0.type,
+ s1_0.updated_at,
+ s1_0.verified
+ from
+ minutes_sections s1_0
+ where
+ s1_0.minutes_id=?
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ me1_0.meeting_id,
+ me1_0.created_at,
+ me1_0.description,
+ me1_0.end_time,
+ me1_0.ended_at,
+ me1_0.location,
+ me1_0.organizer_id,
+ me1_0.purpose,
+ me1_0.scheduled_at,
+ me1_0.started_at,
+ me1_0.status,
+ me1_0.template_id,
+ me1_0.title,
+ me1_0.updated_at
+ from
+ meetings me1_0
+ where
+ me1_0.meeting_id=?
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ select
+ p1_0.meeting_id,
+ p1_0.user_id,
+ p1_0.attended,
+ p1_0.created_at,
+ p1_0.invitation_status,
+ p1_0.updated_at
+ from
+ meeting_participants p1_0
+ where
+ p1_0.meeting_id=?
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ count(*)
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ mpe1_0.meeting_id,
+ mpe1_0.user_id,
+ mpe1_0.attended,
+ mpe1_0.created_at,
+ mpe1_0.invitation_status,
+ mpe1_0.updated_at
+ from
+ meeting_participants mpe1_0
+ where
+ mpe1_0.meeting_id=?
+2025-10-28 22:07:48 [http-nio-8082-exec-3] WARN c.u.h.m.i.c.MinutesController - 참석자 정보 조회 기능 미구현 - meetingId: meeting-inprogress-1
+2025-10-28 22:07:48 [http-nio-8082-exec-3] INFO c.u.h.m.b.s.AgendaSectionService - 안건 섹션 목록 조회 - minutesId: minutes-inprogress-1
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ ase1_0.id,
+ ase1_0.agenda_number,
+ ase1_0.agenda_title,
+ ase1_0.ai_summary_short,
+ ase1_0.created_at,
+ ase1_0.decisions,
+ ase1_0.discussions,
+ ase1_0.meeting_id,
+ ase1_0.minutes_id,
+ ase1_0.opinions,
+ ase1_0.pending_items,
+ ase1_0.todos,
+ ase1_0.updated_at
+ from
+ agenda_sections ase1_0
+ where
+ ase1_0.minutes_id=?
+ order by
+ ase1_0.agenda_number
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG c.u.h.m.biz.service.TodoService - Getting todos by minutes: minutes-inprogress-1
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /* */ select
+ te1_0.todo_id,
+ te1_0.assignee_id,
+ te1_0.completed_at,
+ te1_0.created_at,
+ te1_0.description,
+ te1_0.due_date,
+ te1_0.meeting_id,
+ te1_0.minutes_id,
+ te1_0.priority,
+ te1_0.status,
+ te1_0.title,
+ te1_0.updated_at
+ from
+ todos te1_0
+ where
+ te1_0.minutes_id=?
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG c.u.h.m.biz.service.MeetingService - Getting meeting: meeting-inprogress-1
+2025-10-28 22:07:48 [http-nio-8082-exec-3] DEBUG org.hibernate.SQL -
+ /*