Files
gym-manage/log.text
T

1272 lines
220 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
2026-07-21T14:07:42.594+08:00 INFO 22168 --- [gym-manage-api] [ scheduling-1] c.n.g.m.p.h.PaymentScheduledHandler : [Payment] 开始执行超时订单关闭任务
2026-07-21T14:07:42.594+08:00 DEBUG 22168 --- [gym-manage-api] [ scheduling-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM payment_order WHERE pay_status = 'PENDING' AND expire_time < $1 AND deleted_at IS NULL LIMIT $2]
2026-07-21T14:07:42.596+08:00 INFO 22168 --- [gym-manage-api] [ scheduling-1] c.n.g.m.g.s.i.GroupCourseBookingService : 开始处理已开始课程但未到场会员的预约记录
2026-07-21T14:07:42.596+08:00 DEBUG 22168 --- [gym-manage-api] [ scheduling-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT b.* FROM group_course_booking b JOIN group_course c ON b.course_id = c.id WHERE b.status = '0' AND b.deleted_at IS NULL AND c.deleted_at IS NULL AND c.status = '0' AND c.start_time < CURRENT_TIMESTAMP]
2026-07-21T14:07:42.596+08:00 INFO 22168 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.p.h.PaymentScheduledHandler : [Payment] 超时订单关闭任务完成
2026-07-21T14:07:42.597+08:00 DEBUG 22168 --- [gym-manage-api] [ scheduling-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [UPDATE group_course SET status = '2', updated_at = $1 WHERE status = '0' AND end_time <= NOW() AND deleted_at IS NULL]
2026-07-21T14:07:42.598+08:00 INFO 22168 --- [gym-manage-api] [actor-tcp-nio-7] c.n.g.m.g.s.i.GroupCourseBookingService : 没有需要处理的缺席会员记录
2026-07-21T14:07:46.248+08:00 TRACE 22168 --- [gym-manage-api] [nio-8084-exec-7] o.s.w.s.adapter.HttpWebHandlerAdapter : [528ccc6b] HTTP GET "/api/groupCourse/recommend/active", headers={masked}
2026-07-21T14:07:46.249+08:00 TRACE 22168 --- [gym-manage-api] [nio-8084-exec-8] o.s.w.s.adapter.HttpWebHandlerAdapter : [47a7c71b] HTTP GET "/api/member/info", headers={masked}
2026-07-21T14:07:46.254+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-2] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
2026-07-21T14:07:46.254+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-3] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
2026-07-21T14:07:46.254+08:00 INFO 22168 --- [gym-manage-api] [ parallel-2] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/groupCourse/recommend/active
2026-07-21T14:07:46.254+08:00 INFO 22168 --- [gym-manage-api] [ parallel-3] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/member/info
2026-07-21T14:07:46.254+08:00 INFO 22168 --- [gym-manage-api] [ parallel-3] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/member/info
2026-07-21T14:07:46.254+08:00 INFO 22168 --- [gym-manage-api] [ parallel-3] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/member/info
2026-07-21T14:07:46.254+08:00 INFO 22168 --- [gym-manage-api] [ parallel-3] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/member/info
2026-07-21T14:07:46.254+08:00 INFO 22168 --- [gym-manage-api] [ parallel-2] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/groupCourse/recommend/active
2026-07-21T14:07:46.256+08:00 INFO 22168 --- [gym-manage-api] [ parallel-2] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/groupCourse/recommend/active
2026-07-21T14:07:46.256+08:00 INFO 22168 --- [gym-manage-api] [ parallel-2] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/groupCourse/recommend/active
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/member/info"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/member/info"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/member/info"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.259+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/coach/list" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/coach/{id}/courses" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.260+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/coach/list" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/coach/{id}/courses" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners/active" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/member/info"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners/active" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.262+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" matches against value "/api/groupCourse/recommend/active"
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/member/info"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/member/info"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/member/info"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.function.server.RouterFunctions : [528ccc6b] Matched (GET && /api/groupCourse/recommend/active)
2026-07-21T14:07:46.261+08:00 TRACE 22168 --- [gym-manage-api] [nio-8084-exec-3] o.s.w.s.adapter.HttpWebHandlerAdapter : [362f2c5] HTTP GET "/api/banners/active", headers={masked}
2026-07-21T14:07:46.263+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-2] o.s.w.r.f.s.s.RouterFunctionMapping : [528ccc6b] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001fcc19fa180@1cf45f46
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/member/info"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/member/info"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/member/info"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/member/info"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/member/info"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" matches against value "/api/member/info"
2026-07-21T14:07:46.263+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.function.server.RouterFunctions : [47a7c71b] Matched (GET && /api/member/info)
2026-07-21T14:07:46.263+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-3] o.s.w.r.f.s.s.RouterFunctionMapping : [47a7c71b] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001fcc19f14f0@5c4c4e96
2026-07-21T14:07:46.265+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-2] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course_recommend.course_id, group_course_recommend.recommend_title, group_course_recommend.recommend_content, group_course_recommend.recommend_reason, group_course_recommend.priority, group_course_recommend.is_active, group_course_recommend.id, group_course_recommend.create_by, group_course_recommend.update_by, group_course_recommend.created_at, group_course_recommend.updated_at, group_course_recommend.deleted_at FROM group_course_recommend WHERE group_course_recommend.is_active = $1 AND (group_course_recommend.deleted_at IS NULL) ORDER BY group_course_recommend.priority DESC]
2026-07-21T14:07:46.266+08:00 INFO 22168 --- [gym-manage-api] [ parallel-3] c.n.g.m.member.handler.MemberHandler : 获取会员信息, memberId: 1
2026-07-21T14:07:46.267+08:00 DEBUG 22168 --- [gym-manage-api] [actor-tcp-nio-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-07-21T14:07:46.269+08:00 DEBUG 22168 --- [gym-manage-api] [actor-tcp-nio-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-07-21T14:07:46.269+08:00 WARN 22168 --- [gym-manage-api] [ioEventLoop-4-1] c.n.gym.manage.common.util.RedisUtil : 读取 Redis 缓存失败(可能为旧格式): key=member:info:1, error=Could not read JSON:Cannot deserialize value of type `java.time.LocalDateTime` from String "2026-07-21 14:07:01": Failed to deserialize java.time.LocalDateTime: (java.time.format.DateTimeParseException) Text '2026-07-21 14:07:01' could not be parsed at index 10
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 249] (through reference chain: cn.novalon.gym.manage.member.vo.MemberInfoVO["lastLoginAt"])
2026-07-21T14:07:46.269+08:00 INFO 22168 --- [gym-manage-api] [actor-tcp-nio-7] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-07-21T14:07:46.269+08:00 TRACE 22168 --- [gym-manage-api] [actor-tcp-nio-7] org.springframework.web.HttpLogging : [528ccc6b] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@1]
2026-07-21T14:07:46.270+08:00 DEBUG 22168 --- [gym-manage-api] [actor-tcp-nio-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT member_user.* FROM member_user WHERE member_user.id = $1 LIMIT 2]
2026-07-21T14:07:46.270+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-4] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
2026-07-21T14:07:46.270+08:00 INFO 22168 --- [gym-manage-api] [actor-tcp-nio-4] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-07-21T14:07:46.271+08:00 TRACE 22168 --- [gym-manage-api] [actor-tcp-nio-4] org.springframework.web.HttpLogging : [528ccc6b] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@2]
2026-07-21T14:07:46.271+08:00 DEBUG 22168 --- [gym-manage-api] [actor-tcp-nio-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-07-21T14:07:46.272+08:00 INFO 22168 --- [gym-manage-api] [ parallel-4] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/banners/active
2026-07-21T14:07:46.272+08:00 INFO 22168 --- [gym-manage-api] [ parallel-4] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/banners/active
2026-07-21T14:07:46.272+08:00 INFO 22168 --- [gym-manage-api] [ parallel-4] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/banners/active
2026-07-21T14:07:46.272+08:00 INFO 22168 --- [gym-manage-api] [ parallel-4] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/banners/active
2026-07-21T14:07:46.273+08:00 INFO 22168 --- [gym-manage-api] [actor-tcp-nio-4] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-07-21T14:07:46.273+08:00 TRACE 22168 --- [gym-manage-api] [actor-tcp-nio-4] org.springframework.web.HttpLogging : [528ccc6b] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@3]
2026-07-21T14:07:46.273+08:00 DEBUG 22168 --- [gym-manage-api] [actor-tcp-nio-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-07-21T14:07:46.273+08:00 TRACE 22168 --- [gym-manage-api] [ioEventLoop-4-1] org.springframework.web.HttpLogging : [47a7c71b] Encoding [MemberInfoVO(id=1, memberNo=GYMKABL8BYT, nickname=张三123, phone=null, gender=UNKNOWN, genderDesc=未知, birthday=2026-01-21, avatar=null, hasPhone=false, isSubscribed=false, lastLoginAt=2026-07-21T14:07:01.772297)]
2026-07-21T14:07:46.274+08:00 TRACE 22168 --- [gym-manage-api] [ioEventLoop-4-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [47a7c71b] Completed 200 OK, headers={masked}
2026-07-21T14:07:46.274+08:00 INFO 22168 --- [gym-manage-api] [actor-tcp-nio-4] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-07-21T14:07:46.274+08:00 TRACE 22168 --- [gym-manage-api] [ioEventLoop-4-1] org.springframework.web.HttpLogging : [47a7c71b] onComplete
2026-07-21T14:07:46.274+08:00 TRACE 22168 --- [gym-manage-api] [actor-tcp-nio-4] org.springframework.web.HttpLogging : [528ccc6b] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@4]
2026-07-21T14:07:46.274+08:00 DEBUG 22168 --- [gym-manage-api] [actor-tcp-nio-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT group_course.course_name, group_course.coach_id, group_course.course_type, group_course.start_time, group_course.end_time, group_course.max_members, group_course.current_members, group_course.status, group_course.location, group_course.cover_image, group_course.description, group_course.stored_value_amount, group_course.qr_code_path, group_course.id, group_course.create_by, group_course.update_by, group_course.created_at, group_course.updated_at, group_course.deleted_at FROM group_course WHERE group_course.id = $1 AND (group_course.deleted_at IS NULL)]
2026-07-21T14:07:46.275+08:00 INFO 22168 --- [gym-manage-api] [actor-tcp-nio-7] c.n.g.m.g.c.GroupCourseConverter : 转换beanentity-domain
2026-07-21T14:07:46.275+08:00 TRACE 22168 --- [gym-manage-api] [actor-tcp-nio-7] org.springframework.web.HttpLogging : [528ccc6b] Encoding [cn.novalon.gym.manage.groupcourse.domain.GroupCourseRecommend@5]
2026-07-21T14:07:46.275+08:00 TRACE 22168 --- [gym-manage-api] [actor-tcp-nio-7] o.s.w.s.adapter.HttpWebHandlerAdapter : [528ccc6b] Completed 200 OK, headers={masked}
2026-07-21T14:07:46.275+08:00 TRACE 22168 --- [gym-manage-api] [actor-tcp-nio-7] org.springframework.web.HttpLogging : [528ccc6b] onComplete
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/coach/list" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/coach/{id}/courses" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.277+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners" does not match against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners/active" matches against value "/api/banners/active"
2026-07-21T14:07:46.278+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.function.server.RouterFunctions : [362f2c5] Matched (GET && /api/banners/active)
2026-07-21T14:07:46.278+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-4] o.s.w.r.f.s.s.RouterFunctionMapping : [362f2c5] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001fcc19ebcb8@39fbee74
2026-07-21T14:07:46.278+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-4] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [SELECT * FROM banner WHERE deleted_at IS NULL ORDER BY sort_order ASC]
2026-07-21T14:07:46.280+08:00 TRACE 22168 --- [gym-manage-api] [actor-tcp-nio-7] o.s.w.s.adapter.HttpWebHandlerAdapter : [362f2c5] Completed 200 OK, headers={masked}
2026-07-21T14:07:46.280+08:00 TRACE 22168 --- [gym-manage-api] [actor-tcp-nio-7] org.springframework.web.HttpLogging : [362f2c5] onComplete
2026-07-21T14:07:47.202+08:00 TRACE 22168 --- [gym-manage-api] [nio-8084-exec-2] o.s.w.s.adapter.HttpWebHandlerAdapter : [48e39597] HTTP GET "/api/groupCourse/1/detail", headers={masked}
2026-07-21T14:07:47.206+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-5] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
2026-07-21T14:07:47.206+08:00 INFO 22168 --- [gym-manage-api] [ parallel-5] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/groupCourse/1/detail
2026-07-21T14:07:47.206+08:00 INFO 22168 --- [gym-manage-api] [ parallel-5] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/groupCourse/1/detail
2026-07-21T14:07:47.206+08:00 INFO 22168 --- [gym-manage-api] [ parallel-5] c.n.g.m.sys.audit.OperationLogWebFilter : WebFilter 拦截请求: GET /api/groupCourse/1/detail
2026-07-21T14:07:47.206+08:00 INFO 22168 --- [gym-manage-api] [ parallel-5] c.n.g.m.sys.audit.OperationLogWebFilter : 未匹配到操作日志配置,跳过: GET /api/groupCourse/1/detail
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/diagnostic/password" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/type/{type}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries/check/exists" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.208+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/page" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/count" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/username/{username}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/username" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/check/email" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/coach/list" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/coach/{id}/courses" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/tree" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/page" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/count" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/name/{roleName}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/check-name" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config/key/{configKey}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/page" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/count" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/today/count" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/recent" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/page" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/count" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/export" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/page" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/count" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.209+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stats/overview" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types/type/{dictType}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/type/{dictType}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners/active" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/banners/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices/status/{status}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/page" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/list" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages/user/{userId}/unread/page" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/download" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/download/{fileName}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/{id}/preview" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/preview/{fileName}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/code/{code}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/check-code" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions/count" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/info" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/subscribe/status" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/members/all" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/active" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards/{memberCardId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards/{memberId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/my-cards-with-status/{memberId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/primary/{memberId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/member/{memberId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/card/{cardId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/record/{recordId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/deduct/{cardId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/renew" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions/statistics/purchase/{memberId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/balance" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/stored-card/{memberId}/recharges" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/pay-password/check/{memberId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/list" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/search" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/categories" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/category/{category}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/search" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/member/{memberId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/course/{courseId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/bookings/{bookingId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/list" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/active" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/course/{courseId}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "POST" does not match against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}" does not match against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Method "GET" matches against value "GET"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}/detail" matches against value "/api/groupCourse/1/detail"
2026-07-21T14:07:47.211+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.function.server.RouterFunctions : [48e39597] Matched (GET && /api/groupCourse/{id}/detail)
2026-07-21T14:07:47.211+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.f.s.s.RouterFunctionMapping : [48e39597] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x000001fcc19fb458@6231bb88
2026-07-21T14:07:47.212+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.r.function.server.RouterFunctions : [48e39597] Matched org.springframework.web.reactive.function.server.RequestPredicates$$Lambda/0x000001fcc1862478@380a13ea
2026-07-21T14:07:47.212+08:00 DEBUG 22168 --- [gym-manage-api] [ parallel-5] org.springframework.web.HttpLogging : [48e39597] Resolved [Error: Unresolved compilation problem:
Type mismatch: cannot convert from Mono<Object> to Mono<GroupCourseDetail>
] for HTTP GET /api/groupCourse/1/detail
2026-07-21T14:07:47.212+08:00 ERROR 22168 --- [gym-manage-api] [ parallel-5] a.w.r.e.AbstractErrorWebExceptionHandler : [48e39597] 500 Server Error for HTTP GET "/api/groupCourse/1/detail"
java.lang.Error: Unresolved compilation problem:
Type mismatch: cannot convert from Mono<Object> to Mono<GroupCourseDetail>
at cn.novalon.gym.manage.groupcourse.service.impl.GroupCourseService.findDetailById(GroupCourseService.java:101) ~[classes/:na]
Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below:
Error has been observed at the following site(s):
*__checkpoint ⇢ cn.novalon.gym.manage.sys.security.JwtAuthenticationFilter [DefaultWebFilterChain]
*__checkpoint ⇢ cn.novalon.gym.manage.sys.filter.RateLimitFilter [DefaultWebFilterChain]
*__checkpoint ⇢ cn.novalon.gym.manage.sys.audit.OperationLogWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ OperationLogWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ AuthorizationWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ ExceptionTranslationWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ LogoutWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ ServerRequestCacheWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ SecurityContextServerWebExchangeWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ JwtAuthenticationFilter [DefaultWebFilterChain]
*__checkpoint ⇢ ReactorContextWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ HttpHeaderWriterWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ ServerWebExchangeReactorContextWebFilter [DefaultWebFilterChain]
*__checkpoint ⇢ org.springframework.security.web.server.WebFilterChainProxy [DefaultWebFilterChain]
*__checkpoint ⇢ HTTP GET "/api/groupCourse/1/detail" [ExceptionHandlingWebHandler]
Original Stack Trace:
at cn.novalon.gym.manage.groupcourse.service.impl.GroupCourseService.findDetailById(GroupCourseService.java:101) ~[classes/:na]
at cn.novalon.gym.manage.groupcourse.handler.GroupCourseHandler.getGroupCourseDetailById(GroupCourseHandler.java:91) ~[classes/:na]
at org.springframework.web.reactive.function.server.support.HandlerFunctionAdapter.handle(HandlerFunctionAdapter.java:61) ~[spring-webflux-6.2.17.jar:6.2.17]
at org.springframework.web.reactive.DispatcherHandler.handleRequestWith(DispatcherHandler.java:207) ~[spring-webflux-6.2.17.jar:6.2.17]
at org.springframework.web.reactive.DispatcherHandler.lambda$handle$2(DispatcherHandler.java:154) ~[spring-webflux-6.2.17.jar:6.2.17]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:132) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerNext(FluxConcatMapNoPrefetch.java:259) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:865) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:200) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.onNext(FluxConcatArray.java:180) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerNext(FluxConcatMapNoPrefetch.java:259) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:865) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMap$WeakScalarSubscription.request(FluxConcatMap.java:480) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.request(Operators.java:2330) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:339) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.request(MonoNext.java:108) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatArray$ConcatArraySubscriber.request(FluxConcatArray.java:256) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.request(MonoNext.java:108) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:164) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:138) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:164) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.request(Operators.java:2330) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:339) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.request(MonoNext.java:108) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2240) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.onSubscribe(MonoNext.java:70) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onSubscribe(FluxConcatMapNoPrefetch.java:164) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Mono.subscribe(Mono.java:4576) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap.trySubscribeScalarMap(FluxFlatMap.java:205) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoFlatMap.subscribeOrReturn(MonoFlatMap.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:63) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDeferContextual.subscribe(MonoDeferContextual.java:55) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Mono.subscribe(Mono.java:4576) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:155) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onNext(FluxPeekFuseable.java:503) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerNext(FluxConcatMapNoPrefetch.java:259) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:865) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:158) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onNext(FluxPeekFuseable.java:854) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Mono.subscribe(Mono.java:4576) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:207) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:335) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:275) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:889) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onComplete(MonoFlatMap.java:189) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:166) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onComplete(FluxPeekFuseable.java:940) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:85) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2572) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2240) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Mono.subscribe(Mono.java:4576) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:166) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.checkTerminated(FluxFlatMap.java:850) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:612) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.drain(FluxFlatMap.java:592) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.request(FluxFlatMap.java:349) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.request(FluxFilter.java:186) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.request(MonoNext.java:108) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.request(Operators.java:2330) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.request(FluxPeekFuseable.java:783) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.request(FluxFilter.java:186) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:164) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.request(MonoFlatMap.java:194) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.request(Operators.java:2330) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:339) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.request(MonoNext.java:108) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.request(FluxDefaultIfEmpty.java:98) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.request(MonoPeekTerminal.java:139) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.request(FluxPeekFuseable.java:437) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.request(MonoPeekTerminal.java:139) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.request(FluxFilter.java:186) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2240) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onSubscribe(FluxFilter.java:85) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onSubscribe(MonoPeekTerminal.java:152) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableConditionalSubscriber.onSubscribe(FluxPeekFuseable.java:471) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onSubscribe(MonoPeekTerminal.java:152) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$BaseFluxToMonoOperator.onSubscribe(Operators.java:2050) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.onSubscribe(MonoNext.java:70) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onSubscribe(FluxConcatMapNoPrefetch.java:164) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDeferContextual.subscribe(MonoDeferContextual.java:55) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Mono.subscribe(Mono.java:4576) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:265) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Mono.subscribe(Mono.java:4576) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:166) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekConditionalSubscriber.onComplete(FluxPeekFuseable.java:940) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:85) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2572) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2240) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Mono.subscribe(Mono.java:4576) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onComplete(FluxSwitchIfEmpty.java:82) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:166) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.checkTerminated(FluxFlatMap.java:850) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:612) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.drain(FluxFlatMap.java:592) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onComplete(FluxFlatMap.java:469) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:357) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:294) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:373) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:201) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:83) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:53) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2096) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:134) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:166) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1865) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:337) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:354) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:200) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.publisher.MonoPublishOn$PublishOnSubscriber.run(MonoPublishOn.java:181) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) ~[reactor-core-3.7.17.jar:3.7.17]
at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) ~[reactor-core-3.7.17.jar:3.7.17]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na]
2026-07-21T14:07:47.213+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] org.springframework.web.HttpLogging : [48e39597] Encoding [{timestamp=Tue Jul 21 14:07:47 HKT 2026, path=/api/groupCourse/1/detail, status=500, error=Internal Server Error, requestId=48e39597}]
2026-07-21T14:07:47.213+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] o.s.w.s.adapter.HttpWebHandlerAdapter : [48e39597] Completed 500 INTERNAL_SERVER_ERROR, headers={masked}
2026-07-21T14:07:47.213+08:00 TRACE 22168 --- [gym-manage-api] [ parallel-5] org.springframework.web.HttpLogging : [48e39597] onComplete