
  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::                (v4.0.3)

2026-05-21T18:39:39.868+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] c.f.fes.Application                      : Starting Application v0.0.1-SNAPSHOT using Java 21.0.11 with PID 3379951 (/home/syndicateadmin/public_html/subdomains/prod-faculty-evaluation-backend/faculty-evaluation-backend.jar started by root in /home/syndicateadmin/public_html/subdomains/prod-faculty-evaluation-backend)
2026-05-21T18:39:39.875+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] c.f.fes.Application                      : The following 1 profile is active: "prod"
2026-05-21T18:39:40.967+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2026-05-21T18:39:41.042+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 61 ms. Found 4 JPA repository interfaces.
2026-05-21T18:39:41.046+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2026-05-21T18:39:41.069+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 20 ms. Found 7 JPA repository interfaces.
2026-05-21T18:39:41.070+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2026-05-21T18:39:41.126+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 53 ms. Found 15 JPA repository interfaces.
2026-05-21T18:39:42.780+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.s.boot.tomcat.TomcatWebServer          : Tomcat initialized with port 9200 (http)
2026-05-21T18:39:42.799+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2026-05-21T18:39:42.799+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.apache.catalina.core.StandardEngine    : Starting Servlet engine: [Apache Tomcat/11.0.18]
2026-05-21T18:39:42.829+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] b.w.c.s.WebApplicationContextInitializer : Root WebApplicationContext: initialization completed in 2855 ms
2026-05-21T18:39:43.464+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2026-05-21T18:39:43.680+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@4407b042
2026-05-21T18:39:43.683+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2026-05-21T18:39:43.743+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.flywaydb.core.FlywayExecutor         : Database: jdbc:mysql://68.178.161.177:3306/syndicateadmin_faculty_evaluation_db_prod?useSSL=true&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&cachePrepStmts=true&prepStmtCacheSize=250&prepStmtCacheSqlLimit=2048&useServerPrepStmts=true&rewriteBatchedStatements=false&tcpKeepAlive=true&connectTimeout=3000&socketTimeout=600000 (MySQL 5.5)
2026-05-21T18:39:43.830+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.f.core.internal.command.DbValidate     : Successfully validated 15 migrations (execution time 00:00.049s)
2026-05-21T18:39:43.845+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.f.core.internal.command.DbMigrate      : Current version of schema `syndicateadmin_faculty_evaluation_db_prod`: 15
2026-05-21T18:39:43.852+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.f.core.internal.command.DbMigrate      : Schema `syndicateadmin_faculty_evaluation_db_prod` is up to date. No migration necessary.
2026-05-21T18:39:43.982+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.jpa                    : HHH008540: Processing PersistenceUnitInfo [name: primary]
2026-05-21T18:39:44.065+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.core                   : HHH000001: Hibernate ORM core version 7.2.4.Final
2026-05-21T18:39:44.809+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.s.o.j.p.SpringPersistenceUnitInfo      : No LoadTimeWeaver setup: ignoring JPA class transformer
2026-05-21T18:39:44.846+08:00  WARN 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.deprecation            : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2026-05-21T18:39:44.862+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.connections.pooling    : HHH10001005: Database info:
	Database JDBC URL [undefined/unknown]
	Database driver: undefined/unknown
	Database dialect: MySQLDialect
	Database version: 8.0
	Default catalog/schema: unknown/unknown
	Autocommit mode: undefined/unknown
	Isolation level: <unknown>
	JDBC fetch size: undefined/unknown
	Pool: undefined/unknown
	Minimum pool size: undefined/unknown
	Maximum pool size: undefined/unknown
2026-05-21T18:39:46.494+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.core                   : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2026-05-21T18:39:46.499+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.jdbc.batch             : HHH100501: Automatic JDBC statement batching enabled (maximum batch size 25)
2026-05-21T18:39:46.777+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'primary'
2026-05-21T18:39:46.844+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.jpa                    : HHH008540: Processing PersistenceUnitInfo [name: authentication]
2026-05-21T18:39:46.978+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.s.o.j.p.SpringPersistenceUnitInfo      : No LoadTimeWeaver setup: ignoring JPA class transformer
2026-05-21T18:39:46.980+08:00  WARN 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.deprecation            : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2026-05-21T18:39:46.980+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.connections.pooling    : HHH10001005: Database info:
	Database JDBC URL [undefined/unknown]
	Database driver: undefined/unknown
	Database dialect: MySQLDialect
	Database version: 8.0
	Default catalog/schema: unknown/unknown
	Autocommit mode: undefined/unknown
	Isolation level: <unknown>
	JDBC fetch size: undefined/unknown
	Pool: undefined/unknown
	Minimum pool size: undefined/unknown
	Maximum pool size: undefined/unknown
2026-05-21T18:39:47.077+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.core                   : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2026-05-21T18:39:47.078+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.jdbc.batch             : HHH100501: Automatic JDBC statement batching enabled (maximum batch size 25)
2026-05-21T18:39:47.079+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'authentication'
2026-05-21T18:39:47.125+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.jpa                    : HHH008540: Processing PersistenceUnitInfo [name: legacy]
2026-05-21T18:39:47.287+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.s.o.j.p.SpringPersistenceUnitInfo      : No LoadTimeWeaver setup: ignoring JPA class transformer
2026-05-21T18:39:47.290+08:00  WARN 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.deprecation            : HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2026-05-21T18:39:47.290+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.connections.pooling    : HHH10001005: Database info:
	Database JDBC URL [undefined/unknown]
	Database driver: undefined/unknown
	Database dialect: MySQLDialect
	Database version: 8.0
	Default catalog/schema: unknown/unknown
	Autocommit mode: undefined/unknown
	Isolation level: <unknown>
	JDBC fetch size: undefined/unknown
	Pool: undefined/unknown
	Minimum pool size: undefined/unknown
	Maximum pool size: undefined/unknown
2026-05-21T18:39:47.470+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.core                   : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2026-05-21T18:39:47.471+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] org.hibernate.orm.jdbc.batch             : HHH100501: Automatic JDBC statement batching enabled (maximum batch size 25)
2026-05-21T18:39:47.472+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'legacy'
2026-05-21T18:39:47.520+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.s.d.j.r.query.QueryEnhancerFactories   : Hibernate is in classpath; If applicable, HQL parser will be used.
2026-05-21T18:39:50.306+08:00  WARN 3379951 --- [faculty-evaluation-system] [           main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used by Spring Security for automatically configuring username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. If the current configuration is intentional, to turn off this warning, increase the logging level of 'org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer' to ERROR
2026-05-21T18:39:51.862+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] o.s.boot.tomcat.TomcatWebServer          : Tomcat started on port 9200 (http) with context path '/api'
2026-05-21T18:39:51.879+08:00  INFO 3379951 --- [faculty-evaluation-system] [           main] c.f.fes.Application                      : Started Application in 12.704 seconds (process running for 13.454)
2026-05-21T18:42:04.866+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/api]    : Initializing Spring DispatcherServlet 'dispatcherServlet'
2026-05-21T18:42:04.867+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2026-05-21T18:42:04.869+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 2 ms
2026-05-21T18:42:05.587+08:00  WARN 3379951 --- [faculty-evaluation-system] [nio-9200-exec-2] c.f.f.exceptions.GlobalExceptionHandler  : Bad credentials attempt
2026-05-21T18:42:05.744+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-4] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /auth/logout
2026-05-21T18:42:05.744+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-4] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: false
2026-05-21T18:42:13.938+08:00  WARN 3379951 --- [faculty-evaluation-system] [nio-9200-exec-5] c.f.f.exceptions.GlobalExceptionHandler  : Unauthorized access: Access denied
2026-05-21T18:42:14.000+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-6] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /auth/logout
2026-05-21T18:42:14.000+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-6] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: false
2026-05-21T18:42:22.835+08:00  WARN 3379951 --- [faculty-evaluation-system] [nio-9200-exec-7] c.f.f.exceptions.GlobalExceptionHandler  : Unauthorized access: Access denied
2026-05-21T18:42:22.891+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /auth/logout
2026-05-21T18:42:22.891+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: false
2026-05-21T18:42:40.944+08:00  WARN 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.exceptions.GlobalExceptionHandler  : Unauthorized access: Access denied
2026-05-21T18:42:40.996+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /auth/logout
2026-05-21T18:42:40.997+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: false
2026-05-21T18:42:54.965+08:00  WARN 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.exceptions.GlobalExceptionHandler  : Unauthorized access: Access denied
2026-05-21T18:42:55.020+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-2] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /auth/logout
2026-05-21T18:42:55.020+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-2] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: false
2026-05-21T18:43:13.235+08:00  WARN 3379951 --- [faculty-evaluation-system] [nio-9200-exec-4] c.f.f.exceptions.GlobalExceptionHandler  : Unauthorized access: Access denied
2026-05-21T18:43:13.342+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-6] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /auth/logout
2026-05-21T18:43:13.342+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-6] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: false
2026-05-21T18:43:49.748+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /auth/me
2026-05-21T18:43:49.748+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: true
2026-05-21T18:43:49.748+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALUE: eyJhbGciOiJIUzM4NCJ9.eyJyb2xlIjoiUk9MRV9BRE1JTiIsInR5cGUiOiJhZG1pbmlzdHJhdG9yX2FjY2VzcyIsInVzZXJJZCI6MSwic3ViIjoiMSIsImlzcyI6ImZhY3VsdHktZXZhbHVhdGlvbi1zeXN0ZW0iLCJpYXQiOjE3NzkzNjAyMjksImV4cCI6MTc3OTM2MTEyOX0.PoFSiLat03Uj_b2GipdVHrJUbY68fp-QYdvNqjZMbFsP7_DQySMK4IwrcEBakdfK
2026-05-21T18:43:49.765+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALID: true
2026-05-21T18:43:49.765+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXPIRED: false
2026-05-21T18:43:49.766+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : USER ID: 1
2026-05-21T18:43:49.766+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : ROLE: ROLE_ADMIN
2026-05-21T18:43:49.766+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-8] c.f.f.c.jwt.JwtAuthenticationFilter      : AUTHENTICATION SET
2026-05-21T18:43:51.699+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /admin/faculties
2026-05-21T18:43:51.700+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: true
2026-05-21T18:43:51.700+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALUE: eyJhbGciOiJIUzM4NCJ9.eyJyb2xlIjoiUk9MRV9BRE1JTiIsInR5cGUiOiJhZG1pbmlzdHJhdG9yX2FjY2VzcyIsInVzZXJJZCI6MSwic3ViIjoiMSIsImlzcyI6ImZhY3VsdHktZXZhbHVhdGlvbi1zeXN0ZW0iLCJpYXQiOjE3NzkzNjAyMjksImV4cCI6MTc3OTM2MTEyOX0.PoFSiLat03Uj_b2GipdVHrJUbY68fp-QYdvNqjZMbFsP7_DQySMK4IwrcEBakdfK
2026-05-21T18:43:51.702+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALID: true
2026-05-21T18:43:51.702+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXPIRED: false
2026-05-21T18:43:51.703+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.c.jwt.JwtAuthenticationFilter      : USER ID: 1
2026-05-21T18:43:51.703+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.c.jwt.JwtAuthenticationFilter      : ROLE: ROLE_ADMIN
2026-05-21T18:43:51.703+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.c.jwt.JwtAuthenticationFilter      : AUTHENTICATION SET
2026-05-21T18:43:51.711+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-9] c.f.f.c.a.AdministratorController        : Fetching faculty list | page: 0 size: 10 search: null
2026-05-21T18:43:53.046+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /admin/faculty-evaluation-score
2026-05-21T18:43:53.047+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: true
2026-05-21T18:43:53.047+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALUE: eyJhbGciOiJIUzM4NCJ9.eyJyb2xlIjoiUk9MRV9BRE1JTiIsInR5cGUiOiJhZG1pbmlzdHJhdG9yX2FjY2VzcyIsInVzZXJJZCI6MSwic3ViIjoiMSIsImlzcyI6ImZhY3VsdHktZXZhbHVhdGlvbi1zeXN0ZW0iLCJpYXQiOjE3NzkzNjAyMjksImV4cCI6MTc3OTM2MTEyOX0.PoFSiLat03Uj_b2GipdVHrJUbY68fp-QYdvNqjZMbFsP7_DQySMK4IwrcEBakdfK
2026-05-21T18:43:53.048+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALID: true
2026-05-21T18:43:53.049+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXPIRED: false
2026-05-21T18:43:53.049+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : USER ID: 1
2026-05-21T18:43:53.049+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : ROLE: ROLE_ADMIN
2026-05-21T18:43:53.049+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.jwt.JwtAuthenticationFilter      : AUTHENTICATION SET
2026-05-21T18:43:53.054+08:00  INFO 3379951 --- [faculty-evaluation-system] [io-9200-exec-10] c.f.f.c.a.AdministratorController        : Fetching faculty evaluation scores | page: 0 size: 10
2026-05-21T18:43:54.228+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /admin/school-year-semester
2026-05-21T18:43:54.228+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: true
2026-05-21T18:43:54.228+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALUE: eyJhbGciOiJIUzM4NCJ9.eyJyb2xlIjoiUk9MRV9BRE1JTiIsInR5cGUiOiJhZG1pbmlzdHJhdG9yX2FjY2VzcyIsInVzZXJJZCI6MSwic3ViIjoiMSIsImlzcyI6ImZhY3VsdHktZXZhbHVhdGlvbi1zeXN0ZW0iLCJpYXQiOjE3NzkzNjAyMjksImV4cCI6MTc3OTM2MTEyOX0.PoFSiLat03Uj_b2GipdVHrJUbY68fp-QYdvNqjZMbFsP7_DQySMK4IwrcEBakdfK
2026-05-21T18:43:54.230+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALID: true
2026-05-21T18:43:54.230+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXPIRED: false
2026-05-21T18:43:54.231+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.c.jwt.JwtAuthenticationFilter      : USER ID: 1
2026-05-21T18:43:54.231+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.c.jwt.JwtAuthenticationFilter      : ROLE: ROLE_ADMIN
2026-05-21T18:43:54.231+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.c.jwt.JwtAuthenticationFilter      : AUTHENTICATION SET
2026-05-21T18:43:54.234+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-1] c.f.f.c.a.AdministratorController        : Fetching current active school year and semester
2026-05-21T18:44:02.023+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-3] c.f.f.c.jwt.JwtAuthenticationFilter      : JWT FILTER -> /admin/school-year-semester
2026-05-21T18:44:02.024+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-3] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXISTS: true
2026-05-21T18:44:02.024+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-3] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALUE: eyJhbGciOiJIUzM4NCJ9.eyJyb2xlIjoiUk9MRV9BRE1JTiIsInR5cGUiOiJhZG1pbmlzdHJhdG9yX2FjY2VzcyIsInVzZXJJZCI6MSwic3ViIjoiMSIsImlzcyI6ImZhY3VsdHktZXZhbHVhdGlvbi1zeXN0ZW0iLCJpYXQiOjE3NzkzNjAyMjksImV4cCI6MTc3OTM2MTEyOX0.PoFSiLat03Uj_b2GipdVHrJUbY68fp-QYdvNqjZMbFsP7_DQySMK4IwrcEBakdfK
2026-05-21T18:44:02.028+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-3] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN VALID: true
2026-05-21T18:44:02.028+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-3] c.f.f.c.jwt.JwtAuthenticationFilter      : TOKEN EXPIRED: false
2026-05-21T18:44:02.029+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-3] c.f.f.c.jwt.JwtAuthenticationFilter      : USER ID: 1
2026-05-21T18:44:02.029+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-3] c.f.f.c.jwt.JwtAuthenticationFilter      : ROLE: ROLE_ADMIN
2026-05-21T18:44:02.029+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-3] c.f.f.c.jwt.JwtAuthenticationFilter      : AUTHENTICATION SET
2026-05-21T18:44:02.036+08:00  INFO 3379951 --- [faculty-evaluation-system] [nio-9200-exec-3] c.f.f.c.a.AdministratorController        : Updating school year and semester | schoolYear=2025 | semester=SECOND_SEMESTER
