2025-12-08T02:58:22.506Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:22.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:22.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:22.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:22.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:22.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:22.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:22.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:22.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:22.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:22.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:22.584Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:22.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%27%26timeout+%2FT+15.0%26%27&size=10 2025-12-08T02:58:22.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%27%26timeout+%2FT+15.0%26%27&size=10 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%27%26timeout+%2FT+15.0%26%27&size=10", parameters={name:[ZAP], category:[], page:[0'&timeout /T 15.0&'], size:[10]} 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0'&timeout/T15.0&'" 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0'&timeout/T15.0&'"] 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%27%7Ctimeout+%2FT+15.0&size=10 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%27%7Ctimeout+%2FT+15.0&size=10 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%27%7Ctimeout+%2FT+15.0&size=10", parameters={name:[ZAP], category:[], page:[0'|timeout /T 15.0], size:[10]} 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0'|timeout/T15.0" 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0'|timeout/T15.0"] 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:22.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:22.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.591Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:22.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:22.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:22.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:22.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:22.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:22.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:22.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:22.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:22.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:22.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:22.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%27%7Ctimeout+%2FT+15.0&size=10 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%27%7Ctimeout+%2FT+15.0&size=10 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%27%7Ctimeout+%2FT+15.0&size=10", parameters={name:[ZAP], category:[], page:[0'|timeout /T 15.0], size:[10]} 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0'|timeout/T15.0" 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0'|timeout/T15.0"] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0&size=10", parameters={name:[ZAP], category:[], page:[0;start-sleep -s 15.0], size:[10]} 2025-12-08T02:58:22.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0;start-sleep-s15.0" 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0;start-sleep-s15.0"] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:22.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:22.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.674Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:22.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:22.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:22.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:22.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:22.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:22.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:22.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:22.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:22.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:22.750Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:22.750Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:22.752Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.752Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.752Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.753Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.753Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.753Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.753Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.753Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.753Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0&size=10", parameters={name:[ZAP], category:[], page:[0;start-sleep -s 15.0], size:[10]} 2025-12-08T02:58:22.753Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.753Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.753Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0;start-sleep-s15.0" 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0;start-sleep-s15.0"] 2025-12-08T02:58:22.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%22%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%22%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%22%3Bstart-sleep+-s+15.0&size=10", parameters={name:[ZAP], category:[], page:[0";start-sleep -s 15.0], size:[10]} 2025-12-08T02:58:22.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0";start-sleep-s15.0" 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0";start-sleep-s15.0"] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:22.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:22.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:22.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.757Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:22.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:22.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:22.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:22.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:22.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:22.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:22.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:22.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:22.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:22.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:22.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%22%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%22%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%22%3Bstart-sleep+-s+15.0&size=10", parameters={name:[ZAP], category:[], page:[0";start-sleep -s 15.0], size:[10]} 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.836Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0";start-sleep-s15.0" 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0";start-sleep-s15.0"] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%27%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%27%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%27%3Bstart-sleep+-s+15.0&size=10", parameters={name:[ZAP], category:[], page:[0';start-sleep -s 15.0], size:[10]} 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0';start-sleep-s15.0" 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0';start-sleep-s15.0"] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:22.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:22.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:22.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.840Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:22.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:22.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:22.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:22.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:22.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:22.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:22.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:22.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:22.916Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:22.916Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:22.916Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:22.919Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%27%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.919Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.919Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%27%3Bstart-sleep+-s+15.0&size=10 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%27%3Bstart-sleep+-s+15.0&size=10", parameters={name:[ZAP], category:[], page:[0';start-sleep -s 15.0], size:[10]} 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0';start-sleep-s15.0" 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0';start-sleep-s15.0"] 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0+%23&size=10 2025-12-08T02:58:22.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0+%23&size=10 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0+%23&size=10", parameters={name:[ZAP], category:[], page:[0;start-sleep -s 15.0 #], size:[10]} 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0;start-sleep-s15.0#" 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0;start-sleep-s15.0#"] 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:22.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:22.923Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:22.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:22.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:22.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:22.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:22.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:22.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:22.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:22.999Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:22.999Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.000Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.002Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0+%23&size=10 2025-12-08T02:58:23.002Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.002Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0+%23&size=10 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0%3Bstart-sleep+-s+15.0+%23&size=10", parameters={name:[ZAP], category:[], page:[0;start-sleep -s 15.0 #], size:[10]} 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0;start-sleep-s15.0#" 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:23.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "0;start-sleep-s15.0#"] 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%26sleep+15.0%26 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%26sleep+15.0%26 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%26sleep+15.0%26", parameters={name:[ZAP], category:[], page:[0], size:[10&sleep 15.0&]} 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10&sleep15.0&" 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10&sleep15.0&"] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.006Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.082Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.082Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.083Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%26sleep+15.0%26 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%26sleep+15.0%26 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%26sleep+15.0%26", parameters={name:[ZAP], category:[], page:[0], size:[10&sleep 15.0&]} 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.086Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10&sleep15.0&" 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10&sleep15.0&"] 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.088Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.088Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%3Bsleep+15.0%3B 2025-12-08T02:58:23.088Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%3Bsleep+15.0%3B 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%3Bsleep+15.0%3B", parameters={name:[ZAP], category:[], page:[0], size:[10;sleep 15.0;]} 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;sleep15.0;" 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;sleep15.0;"] 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.089Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.090Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%3Bsleep+15.0%3B 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%3Bsleep+15.0%3B 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%3Bsleep+15.0%3B", parameters={name:[ZAP], category:[], page:[0], size:[10;sleep 15.0;]} 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;sleep15.0;" 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;sleep15.0;"] 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.172Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.172Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%26sleep+15.0%26%22 2025-12-08T02:58:23.172Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%26sleep+15.0%26%22 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%26sleep+15.0%26%22", parameters={name:[ZAP], category:[], page:[0], size:[10"&sleep 15.0&"]} 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"&sleep15.0&"" 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"&sleep15.0&""] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.174Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%26sleep+15.0%26%22 2025-12-08T02:58:23.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%26sleep+15.0%26%22 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%26sleep+15.0%26%22", parameters={name:[ZAP], category:[], page:[0], size:[10"&sleep 15.0&"]} 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"&sleep15.0&"" 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"&sleep15.0&""] 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%3Bsleep+15.0%3B%22 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%3Bsleep+15.0%3B%22 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%3Bsleep+15.0%3B%22", parameters={name:[ZAP], category:[], page:[0], size:[10";sleep 15.0;"]} 2025-12-08T02:58:23.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10";sleep15.0;"" 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10";sleep15.0;""] 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.260Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.336Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.336Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.336Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%3Bsleep+15.0%3B%22 2025-12-08T02:58:23.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%3Bsleep+15.0%3B%22 2025-12-08T02:58:23.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%3Bsleep+15.0%3B%22", parameters={name:[ZAP], category:[], page:[0], size:[10";sleep 15.0;"]} 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10";sleep15.0;"" 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10";sleep15.0;""] 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%26sleep+15.0%26%27 2025-12-08T02:58:23.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%26sleep+15.0%26%27 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%26sleep+15.0%26%27", parameters={name:[ZAP], category:[], page:[0], size:[10'&sleep 15.0&']} 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'&sleep15.0&'" 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'&sleep15.0&'"] 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.343Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.346Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.419Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.419Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.419Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.422Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.422Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%26sleep+15.0%26%27 2025-12-08T02:58:23.422Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.423Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.423Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.423Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%26sleep+15.0%26%27 2025-12-08T02:58:23.423Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.423Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%26sleep+15.0%26%27", parameters={name:[ZAP], category:[], page:[0], size:[10'&sleep 15.0&']} 2025-12-08T02:58:23.423Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'&sleep15.0&'" 2025-12-08T02:58:23.423Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'&sleep15.0&'"] 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%3Bsleep+15.0%3B%27 2025-12-08T02:58:23.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%3Bsleep+15.0%3B%27 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%3Bsleep+15.0%3B%27", parameters={name:[ZAP], category:[], page:[0], size:[10';sleep 15.0;']} 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10';sleep15.0;'" 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10';sleep15.0;'"] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.427Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.506Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.506Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%3Bsleep+15.0%3B%27 2025-12-08T02:58:23.506Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%3Bsleep+15.0%3B%27 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%3Bsleep+15.0%3B%27", parameters={name:[ZAP], category:[], page:[0], size:[10';sleep 15.0;']} 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10';sleep15.0;'" 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10';sleep15.0;'"] 2025-12-08T02:58:23.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%26timeout+%2FT+15.0 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%26timeout+%2FT+15.0 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%26timeout+%2FT+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10&timeout /T 15.0]} 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10&timeout/T15.0" 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10&timeout/T15.0"] 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.511Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%26timeout+%2FT+15.0 2025-12-08T02:58:23.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%26timeout+%2FT+15.0 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%26timeout+%2FT+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10&timeout /T 15.0]} 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10&timeout/T15.0" 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10&timeout/T15.0"] 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%7Ctimeout+%2FT+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10|timeout /T 15.0]} 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10|timeout/T15.0" 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10|timeout/T15.0"] 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.595Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.596Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.596Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%7Ctimeout+%2FT+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10|timeout /T 15.0]} 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10|timeout/T15.0" 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10|timeout/T15.0"] 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%26timeout+%2FT+15.0%26%22 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%26timeout+%2FT+15.0%26%22 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%26timeout+%2FT+15.0%26%22", parameters={name:[ZAP], category:[], page:[0], size:[10"&timeout /T 15.0&"]} 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"&timeout/T15.0&"" 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"&timeout/T15.0&""] 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.679Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%26timeout+%2FT+15.0%26%22 2025-12-08T02:58:23.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%26timeout+%2FT+15.0%26%22 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%26timeout+%2FT+15.0%26%22", parameters={name:[ZAP], category:[], page:[0], size:[10"&timeout /T 15.0&"]} 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"&timeout/T15.0&"" 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"&timeout/T15.0&""] 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%7Ctimeout+%2FT+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10"|timeout /T 15.0]} 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"|timeout/T15.0" 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"|timeout/T15.0"] 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.761Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%7Ctimeout+%2FT+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10"|timeout /T 15.0]} 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"|timeout/T15.0" 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10"|timeout/T15.0"] 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%26timeout+%2FT+15.0%26%27 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%26timeout+%2FT+15.0%26%27 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%26timeout+%2FT+15.0%26%27", parameters={name:[ZAP], category:[], page:[0], size:[10'&timeout /T 15.0&']} 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'&timeout/T15.0&'" 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'&timeout/T15.0&'"] 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.844Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.845Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.845Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.848Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.848Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.848Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.848Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.848Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.848Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:23.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:23.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:23.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:23.927Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%26timeout+%2FT+15.0%26%27 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.927Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%26timeout+%2FT+15.0%26%27 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%26timeout+%2FT+15.0%26%27", parameters={name:[ZAP], category:[], page:[0], size:[10'&timeout /T 15.0&']} 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'&timeout/T15.0&'" 2025-12-08T02:58:23.928Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'&timeout/T15.0&'"] 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%7Ctimeout+%2FT+15.0 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%7Ctimeout+%2FT+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10'|timeout /T 15.0]} 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.930Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'|timeout/T15.0" 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'|timeout/T15.0"] 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.931Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:23.932Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:23.932Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:23.932Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:23.932Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:23.932Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:23.932Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:23.932Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:23.934Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:23.934Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:23.934Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:23.934Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:23.934Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:23.934Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%7Ctimeout+%2FT+15.0 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%7Ctimeout+%2FT+15.0 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%7Ctimeout+%2FT+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10'|timeout /T 15.0]} 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.011Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'|timeout/T15.0" 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10'|timeout/T15.0"] 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.012Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10;start-sleep -s 15.0]} 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;start-sleep-s15.0" 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:24.015Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.015Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;start-sleep-s15.0"] 2025-12-08T02:58:24.015Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.015Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.015Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.015Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.015Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.015Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.015Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.017Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.017Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.017Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.017Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.017Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.017Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.095Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.095Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.095Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.100Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.100Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.100Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.100Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.101Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.102Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.102Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10;start-sleep -s 15.0]} 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;start-sleep-s15.0" 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;start-sleep-s15.0"] 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.103Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.105Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.105Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.105Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.105Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.105Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.105Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.106Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.106Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.106Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.106Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.106Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%3Bstart-sleep+-s+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10";start-sleep -s 15.0]} 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10";start-sleep-s15.0" 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10";start-sleep-s15.0"] 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.199Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.275Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%22%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%22%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%22%3Bstart-sleep+-s+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10";start-sleep -s 15.0]} 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10";start-sleep-s15.0" 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:24.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10";start-sleep-s15.0"] 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.280Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.356Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.356Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.356Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%3Bstart-sleep+-s+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10';start-sleep -s 15.0]} 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:24.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10';start-sleep-s15.0" 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10';start-sleep-s15.0"] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.361Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.361Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.361Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.361Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.361Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.361Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.362Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.439Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.439Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.439Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.442Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.442Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%27%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.442Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%27%3Bstart-sleep+-s+15.0 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%27%3Bstart-sleep+-s+15.0", parameters={name:[ZAP], category:[], page:[0], size:[10';start-sleep -s 15.0]} 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10';start-sleep-s15.0" 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10';start-sleep-s15.0"] 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0+%23 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0+%23 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0+%23", parameters={name:[ZAP], category:[], page:[0], size:[10;start-sleep -s 15.0 #]} 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:24.445Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;start-sleep-s15.0#" 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;start-sleep-s15.0#"] 2025-12-08T02:58:24.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.447Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.523Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.523Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.524Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.526Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0+%23 2025-12-08T02:58:24.526Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.526Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0+%23 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10%3Bstart-sleep+-s+15.0+%23", parameters={name:[ZAP], category:[], page:[0], size:[10;start-sleep -s 15.0 #]} 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;start-sleep-s15.0#" 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "10;start-sleep-s15.0#"] 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.531Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.607Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.607Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.608Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.610Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.610Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.613Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.614Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.690Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.690Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.690Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.693Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.693Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.697Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.773Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.774Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.774Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.776Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.776Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.777Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.777Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.777Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.777Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.777Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.777Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.777Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.778Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.781Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.864Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:24.940Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:24.940Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:24.940Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:24.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:24.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:24.946Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:24.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:24.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:24.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:24.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:24.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:24.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:24.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.022Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.022Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.023Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.025Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.025Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:25.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:25.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.029Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.032Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.032Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.032Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.032Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.032Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.032Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.105Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.105Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.106Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.110Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.110Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.110Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.110Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.110Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.110Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.110Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.111Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.112Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.115Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.188Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.188Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.188Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.191Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.191Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.193Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.195Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.195Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.195Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.195Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.195Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.195Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.195Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.195Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.195Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.195Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.198Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.271Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.271Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.272Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.275Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.275Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.275Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.275Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login/ 2025-12-08T02:58:25.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login/ 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing DELETE /api/products/ 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login/ 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login/", parameters={} 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured DELETE /api/products/ 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : DELETE "/api/products/", parameters={} 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login/ 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login/", parameters={} 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/login.] 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products/ 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products/ 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products/", parameters={} 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/login.] 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.283Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.284Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login/ 2025-12-08T02:58:25.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products/ 2025-12-08T02:58:25.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing DELETE /api/products/ 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login/ 2025-12-08T02:58:25.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login/ 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login/", parameters={} 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login/ 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login/", parameters={} 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products/ 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products/", parameters={} 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/login.] 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured DELETE /api/products/ 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : DELETE "/api/products/", parameters={} 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/login.] 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:25.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.369Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.372Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.372Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:25.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:25.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/ 2025-12-08T02:58:25.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:25.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:25.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/ 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/", parameters={} 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:25.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.455Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.457Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.532Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/ 2025-12-08T02:58:25.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:25.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/ 2025-12-08T02:58:25.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:25.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/", parameters={} 2025-12-08T02:58:25.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:25.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:25.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:25.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/ 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/ 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/", parameters={} 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:25.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:25.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:25.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.540Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.540Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.540Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.540Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.540Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.540Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.540Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.540Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.540Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.543Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.543Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.543Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.543Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.543Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.543Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/ 2025-12-08T02:58:25.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:25.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/ 2025-12-08T02:58:25.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:25.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/", parameters={} 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:25.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.622Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.622Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:25.622Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products/ 2025-12-08T02:58:25.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products/ 2025-12-08T02:58:25.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products/ 2025-12-08T02:58:25.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products/ 2025-12-08T02:58:25.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products/", parameters={} 2025-12-08T02:58:25.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products/", parameters={} 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products/ 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products/ 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products/", parameters={} 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.625Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.625Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.626Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.626Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.628Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.628Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.628Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.628Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.628Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.628Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.705Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products/ 2025-12-08T02:58:25.705Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products/ 2025-12-08T02:58:25.705Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products/ 2025-12-08T02:58:25.705Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products/ 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products/", parameters={} 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products/ 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products/", parameters={} 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products/ 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products/", parameters={} 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.709Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /v3/ 2025-12-08T02:58:25.709Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /v3/api-docs/ 2025-12-08T02:58:25.709Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /v3/ 2025-12-08T02:58:25.709Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /v3/api-docs/ 2025-12-08T02:58:25.709Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/v3/", parameters={} 2025-12-08T02:58:25.709Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/v3/api-docs/", parameters={} 2025-12-08T02:58:25.709Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.709Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3/api-d (truncated)...] 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3/api-docs.] 2025-12-08T02:58:25.710Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.711Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.711Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.711Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.711Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.711Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.711Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.711Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.711Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.711Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.711Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.714Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.714Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.714Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.714Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.714Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.714Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.790Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.790Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.790Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.793Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /v3/ 2025-12-08T02:58:25.793Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /v3/api-docs/ 2025-12-08T02:58:25.793Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /v3/api-docs/ 2025-12-08T02:58:25.793Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /v3/ 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/v3/api-docs/", parameters={} 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/v3/", parameters={} 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3/api-d (truncated)...] 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3/api-docs.] 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:25.794Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.798Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=OjOncKQvfSsrhhfPfMhifPjjMHaROaQPfJpHYvAZeSxrGhlZNGmEEAtcOwgKWwsvevYttrwOQfOcxl (truncated)...] 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.798Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:25.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=HVHPfPorLUEIvlgQfoFZVGWCVCPQwRxJnSXQKSLGoqVBAsfStXjysgMcvMfdcVqxQiDwPGxMKQMBWV (truncated)...] 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.801Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.802Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.802Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:25.802Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.802Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.802Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.878Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.878Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.878Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.881Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.881Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.881Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.881Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:25.881Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.881Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.881Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.881Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.882Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.881Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=OjOncKQvfSsrhhfPfMhifPjjMHaROaQPfJpHYvAZeSxrGhlZNGmEEAtcOwgKWwsvevYttrwOQfOcxl (truncated)...] 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=HVHPfPorLUEIvlgQfoFZVGWCVCPQwRxJnSXQKSLGoqVBAsfStXjysgMcvMfdcVqxQiDwPGxMKQMBWV (truncated)...] 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.884Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.885Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.886Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.886Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.887Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.887Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.887Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Number value length (2100) exceeds the maximum allowed (1000, from `StreamReadConstraints.getMaxNumberLength()`) 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.887Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:25.887Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.888Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Number value length (2100) exceeds the maximum allowed (1000, from `StreamReadConstraints.getMaxNumberLength()`)] 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:25.888Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=McnNglwIbTOwPyxhEPGeHZuTCAfyrsYiSDKrMNhWACjhMrbQyRFqMBRkCov (truncated)...] 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=THBbWdkkHSMepbnOQUJBqLGYChDGVdxGZSWAHXQEAvawseFVjpCaBjpHZHG (truncated)...] 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:25.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:25.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.891Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:25.965Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.965Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:25.965Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.968Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.968Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.968Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.968Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:25.968Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=McnNglwIbTOwPyxhEPGeHZuTCAfyrsYiSDKrMNhWACjhMrbQyRFqMBRkCov (truncated)...] 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=THBbWdkkHSMepbnOQUJBqLGYChDGVdxGZSWAHXQEAvawseFVjpCaBjpHZHG (truncated)...] 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Number value length (2100) exceeds the maximum allowed (1000, from `StreamReadConstraints.getMaxNumberLength()`) 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Number value length (2100) exceeds the maximum allowed (1000, from `StreamReadConstraints.getMaxNumberLength()`)] 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.970Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.971Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.971Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.971Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.971Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:25.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:25.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:25.973Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:25.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:25.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:25.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:25.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:25.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:25.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:25.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:25.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:25.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:25.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.050Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.050Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.050Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.053Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:26.053Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.053Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:26.053Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:26.053Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.053Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:26.053Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:26.054Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:26.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.058Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.062Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.143Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.150Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:26.151Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:26.151Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:26.151Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.151Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.151Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:26.151Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.151Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:26.152Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.152Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:26.152Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:26.152Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:26.152Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:26.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:26.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.155Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.155Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:26.155Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:26.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:26.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:26.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:26.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:26.166Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:26.166Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.166Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.166Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:26.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:26.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.168Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.168Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.168Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.169Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.169Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.170Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.183Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.183Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.183Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.183Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.183Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.183Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.264Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.264Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.264Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.267Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:26.267Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=fInQxCENQdJQOYLJIgvUoSqYVFkErHdMcatyDbRbnIDuAmAHRAEZICAdalFicNJorBVQrRZYSXNSNpDKbeWBlafONsruCUdwPSFEXQsXJXHxriwMSfWvjBLKInoRHUybOQmNqPtRmgRXEvrhkijXcgaBVZdyfCCKXmJIQyuBBVuMAlaHCpDNMutpUlJknepwTqjTGaAjCYPFCPphyOmerIfFRnYlJPWYMUBiVDLoTRcHllPOyjecuZdKRFkZnhXDtMjvgjRVNvcSFKiArYBDOWAmtafjPBQFxZRTZEZpGOpUuUMawpDYThfbRWKIUabcboXnCnKPtiJXFeIhxooSKCdlIeJZImFTeaDhPFlBoDhRxPgYuEDQXluGmcyHveLGCfeSIobEiiHgRraBCgXySdaCEuvwIUlbQItXTJcDUnmUptZBliZaAvlrPmtVIthVwdQsbwEZGFpsvMexjDxyLZhVXadffvQJOGUpqNYrxBmTyfUTeEgXeHOKHBUIqOcxYXXslefsPmBmyyTrusGlMScKjWxCckHkdSHicJIILMxyWsSLuspVADLkjoVFVBrDkAMtSXwMICgsAmnyyLSOAOIHPGCwsCcfdAceVeubLGNcBducBDiHkScVPQlkDiFTqbYQEXwxuilAdrJRGbrLvUTmCcWMaChJkntSgOBAyDMHeeHHIiObFIbNLFDvMWnORTRCuXZxbuOyXMuoIYqmIjiJLEiTEJKywZlLuGVgfMjkUOCxpnBMcwPIwnUGAAfvmcsDEbqOGQTeEBbCxQkdRiEadMApcMeXaYEHwfOdaRMwjEdHdNEFiAeorAloNORscVWovPBkyOIVyZxujXgPVIJrUGCZDdFYGqaPsmUhVhBuCkUXeKwVWjTMiMGAlcKiomWseSIgioeqOcxntMExTCUmOyGyEFLJLbqAtlLyRuWpLkDUrmQejwQfWleXBXmBseRyYluQhEPwRinghpCCpTPccjWAEgqDEGnAbSBdlJHdycXackaPWIuuPSDEEacjMYkftLIAVBrpaLLGJUgiTsZqInGtPleRNgZvvfRsPrVyNTivovXecQjlvFaqDRyeVVJqXuBMpIsFEOAakBlgJdlSlvebJbjcXJNCghgpRhJTkwdoerqlHbgAgMOOSiFAaNPCnhuWOTrUBFYFlUObsJfKRkOkSvxoGnpsmiIkTmVRUYcsFWnSKHySgdBJLPVfQqJJSFlPsTbgNCOcpWtZshfYjZjGFcagElUerAMMRddSdxPJSdgCPitjbokiAYQWIUcaqOBTeTDHTrjKGaUMAuRTgqEYcJFeqmILOSqeIoNWOmHqZEhAdChhUSSbnVJywvBOLtWUsRlagKiZJnLiLTfqpSEStXwoiqSPSbTQbIOCHYcqyUbKrVNsBPJHkmHuXWcoiutmpBdNBtTEvuvyrOgCCUYEdNptoHQdCQALrkAJoxGSEPNZdmpIwkaUkNCDDoAMycUOiBiybZuanCJaFSUUNhSiWBmjkBVvCYqAiyxppJhtSItHVMRVHUEYBvdRbKMBdIXtIssUkjfReWTvMpVMvlHhcQnFIlXIkKVMGjmnqHJDeFWpvfuXeeHkbmkOcJwoSJeswjQsqdUAAaMimxVtEPhidWghWPpMTNYEIOXpGmSPtFcmQKdOnNxiqZBgHqtRmukZrIJtwlAwLEdFZBWwLYVYVUSwbcZfASSMlNhWVqxdPgAEamnNDOgDHejvZNNEvucJhUsZHtwjKWOnwJIFRrWcCaPNUvssJPTbCdeDQAnjZsuiSFUGEjhyywThfbvXvEEKQAaQkXqtTWKiyhTvcjblESPoagJHpbSJxqCHyeglsFWxIBZstVsTAJbRGbwDYjAjPRQORBRUOSBPquLPPOmWqPCvbMsNdfOGvcavbKIJMHuOcdVLOBNLWBsxxWZeDWIpMvymeOFdjAoDPIrQEdRvxyNNelvamHZYkWEhMooGCaMJXZJIbVqSJTYuskJdGeQSwkShxoBtQSekgXZMJByyKknImAGFyHHfVsukCYPNqQxmRpQLnLCNIVRmVkejDhyHwDaDIeYIGTKDAbyHffrCTKPhNMRIqmIWgeHBqjrZbIkw&category=&page=0&size=10 2025-12-08T02:58:26.267Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.267Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.268Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.269Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=fInQxCENQdJQOYLJIgvUoSqYVFkErHdMcatyDbRbnIDuAmAHRAEZICAdalFicNJorBVQrRZYSXNSNpDKbeWBlafONsruCUdwPSFEXQsXJXHxriwMSfWvjBLKInoRHUybOQmNqPtRmgRXEvrhkijXcgaBVZdyfCCKXmJIQyuBBVuMAlaHCpDNMutpUlJknepwTqjTGaAjCYPFCPphyOmerIfFRnYlJPWYMUBiVDLoTRcHllPOyjecuZdKRFkZnhXDtMjvgjRVNvcSFKiArYBDOWAmtafjPBQFxZRTZEZpGOpUuUMawpDYThfbRWKIUabcboXnCnKPtiJXFeIhxooSKCdlIeJZImFTeaDhPFlBoDhRxPgYuEDQXluGmcyHveLGCfeSIobEiiHgRraBCgXySdaCEuvwIUlbQItXTJcDUnmUptZBliZaAvlrPmtVIthVwdQsbwEZGFpsvMexjDxyLZhVXadffvQJOGUpqNYrxBmTyfUTeEgXeHOKHBUIqOcxYXXslefsPmBmyyTrusGlMScKjWxCckHkdSHicJIILMxyWsSLuspVADLkjoVFVBrDkAMtSXwMICgsAmnyyLSOAOIHPGCwsCcfdAceVeubLGNcBducBDiHkScVPQlkDiFTqbYQEXwxuilAdrJRGbrLvUTmCcWMaChJkntSgOBAyDMHeeHHIiObFIbNLFDvMWnORTRCuXZxbuOyXMuoIYqmIjiJLEiTEJKywZlLuGVgfMjkUOCxpnBMcwPIwnUGAAfvmcsDEbqOGQTeEBbCxQkdRiEadMApcMeXaYEHwfOdaRMwjEdHdNEFiAeorAloNORscVWovPBkyOIVyZxujXgPVIJrUGCZDdFYGqaPsmUhVhBuCkUXeKwVWjTMiMGAlcKiomWseSIgioeqOcxntMExTCUmOyGyEFLJLbqAtlLyRuWpLkDUrmQejwQfWleXBXmBseRyYluQhEPwRinghpCCpTPccjWAEgqDEGnAbSBdlJHdycXackaPWIuuPSDEEacjMYkftLIAVBrpaLLGJUgiTsZqInGtPleRNgZvvfRsPrVyNTivovXecQjlvFaqDRyeVVJqXuBMpIsFEOAakBlgJdlSlvebJbjcXJNCghgpRhJTkwdoerqlHbgAgMOOSiFAaNPCnhuWOTrUBFYFlUObsJfKRkOkSvxoGnpsmiIkTmVRUYcsFWnSKHySgdBJLPVfQqJJSFlPsTbgNCOcpWtZshfYjZjGFcagElUerAMMRddSdxPJSdgCPitjbokiAYQWIUcaqOBTeTDHTrjKGaUMAuRTgqEYcJFeqmILOSqeIoNWOmHqZEhAdChhUSSbnVJywvBOLtWUsRlagKiZJnLiLTfqpSEStXwoiqSPSbTQbIOCHYcqyUbKrVNsBPJHkmHuXWcoiutmpBdNBtTEvuvyrOgCCUYEdNptoHQdCQALrkAJoxGSEPNZdmpIwkaUkNCDDoAMycUOiBiybZuanCJaFSUUNhSiWBmjkBVvCYqAiyxppJhtSItHVMRVHUEYBvdRbKMBdIXtIssUkjfReWTvMpVMvlHhcQnFIlXIkKVMGjmnqHJDeFWpvfuXeeHkbmkOcJwoSJeswjQsqdUAAaMimxVtEPhidWghWPpMTNYEIOXpGmSPtFcmQKdOnNxiqZBgHqtRmukZrIJtwlAwLEdFZBWwLYVYVUSwbcZfASSMlNhWVqxdPgAEamnNDOgDHejvZNNEvucJhUsZHtwjKWOnwJIFRrWcCaPNUvssJPTbCdeDQAnjZsuiSFUGEjhyywThfbvXvEEKQAaQkXqtTWKiyhTvcjblESPoagJHpbSJxqCHyeglsFWxIBZstVsTAJbRGbwDYjAjPRQORBRUOSBPquLPPOmWqPCvbMsNdfOGvcavbKIJMHuOcdVLOBNLWBsxxWZeDWIpMvymeOFdjAoDPIrQEdRvxyNNelvamHZYkWEhMooGCaMJXZJIbVqSJTYuskJdGeQSwkShxoBtQSekgXZMJByyKknImAGFyHHfVsukCYPNqQxmRpQLnLCNIVRmVkejDhyHwDaDIeYIGTKDAbyHffrCTKPhNMRIqmIWgeHBqjrZbIkw&category=&page=0&size=10 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=fInQxCENQdJQOYLJIgvUoSqYVFkErHdMcatyDbRbnIDuAmAHRAEZICAdalFicNJorBVQrRZYSXNSNpDKbeWBlafONsruCUdwPSFEXQsXJXHxriwMSfWvjBLKInoRHUybOQmNqPtRmgRXEvrhkijXcgaBVZdyfCCKXmJIQyuBBVuMAlaHCpDNMutpUlJknepwTqjTGaAjCYPFCPphyOmerIfFRnYlJPWYMUBiVDLoTRcHllPOyjecuZdKRFkZnhXDtMjvgjRVNvcSFKiArYBDOWAmtafjPBQFxZRTZEZpGOpUuUMawpDYThfbRWKIUabcboXnCnKPtiJXFeIhxooSKCdlIeJZImFTeaDhPFlBoDhRxPgYuEDQXluGmcyHveLGCfeSIobEiiHgRraBCgXySdaCEuvwIUlbQItXTJcDUnmUptZBliZaAvlrPmtVIthVwdQsbwEZGFpsvMexjDxyLZhVXadffvQJOGUpqNYrxBmTyfUTeEgXeHOKHBUIqOcxYXXslefsPmBmyyTrusGlMScKjWxCckHkdSHicJIILMxyWsSLuspVADLkjoVFVBrDkAMtSXwMICgsAmnyyLSOAOIHPGCwsCcfdAceVeubLGNcBducBDiHkScVPQlkDiFTqbYQEXwxuilAdrJRGbrLvUTmCcWMaChJkntSgOBAyDMHeeHHIiObFIbNLFDvMWnORTRCuXZxbuOyXMuoIYqmIjiJLEiTEJKywZlLuGVgfMjkUOCxpnBMcwPIwnUGAAfvmcsDEbqOGQTeEBbCxQkdRiEadMApcMeXaYEHwfOdaRMwjEdHdNEFiAeorAloNORscVWovPBkyOIVyZxujXgPVIJrUGCZDdFYGqaPsmUhVhBuCkUXeKwVWjTMiMGAlcKiomWseSIgioeqOcxntMExTCUmOyGyEFLJLbqAtlLyRuWpLkDUrmQejwQfWleXBXmBseRyYluQhEPwRinghpCCpTPccjWAEgqDEGnAbSBdlJHdycXackaPWIuuPSDEEacjMYkftLIAVBrpaLLGJUgiTsZqInGtPleRNgZvvfRsPrVyNTivovXecQjlvFaqDRyeVVJqXuBMpIsFEOAakBlgJdlSlvebJbjcXJNCghgpRhJTkwdoerqlHbgAgMOOSiFAaNPCnhuWOTrUBFYFlUObsJfKRkOkSvxoGnpsmiIkTmVRUYcsFWnSKHySgdBJLPVfQqJJSFlPsTbgNCOcpWtZshfYjZjGFcagElUerAMMRddSdxPJSdgCPitjbokiAYQWIUcaqOBTeTDHTrjKGaUMAuRTgqEYcJFeqmILOSqeIoNWOmHqZEhAdChhUSSbnVJywvBOLtWUsRlagKiZJnLiLTfqpSEStXwoiqSPSbTQbIOCHYcqyUbKrVNsBPJHkmHuXWcoiutmpBdNBtTEvuvyrOgCCUYEdNptoHQdCQALrkAJoxGSEPNZdmpIwkaUkNCDDoAMycUOiBiybZuanCJaFSUUNhSiWBmjkBVvCYqAiyxppJhtSItHVMRVHUEYBvdRbKMBdIXtIssUkjfReWTvMpVMvlHhcQnFIlXIkKVMGjmnqHJDeFWpvfuXeeHkbmkOcJwoSJeswjQsqdUAAaMimxVtEPhidWghWPpMTNYEIOXpGmSPtFcmQKdOnNxiqZBgHqtRmukZrIJtwlAwLEdFZBWwLYVYVUSwbcZfASSMlNhWVqxdPgAEamnNDOgDHejvZNNEvucJhUsZHtwjKWOnwJIFRrWcCaPNUvssJPTbCdeDQAnjZsuiSFUGEjhyywThfbvXvEEKQAaQkXqtTWKiyhTvcjblESPoagJHpbSJxqCHyeglsFWxIBZstVsTAJbRGbwDYjAjPRQORBRUOSBPquLPPOmWqPCvbMsNdfOGvcavbKIJMHuOcdVLOBNLWBsxxWZeDWIpMvymeOFdjAoDPIrQEdRvxyNNelvamHZYkWEhMooGCaMJXZJIbVqSJTYuskJdGeQSwkShxoBtQSekgXZMJByyKknImAGFyHHfVsukCYPNqQxmRpQLnLCNIVRmVkejDhyHwDaDIeYIGTKDAbyHffrCTKPhNMRIqmIWgeHBqjrZbIkw&category=&page=0&size=10", parameters={name:[fInQxCENQdJQOYLJIgvUoSqYVFkErHdMcatyDbRbnIDuAmAHRAEZICAdalFicNJorBVQrRZYSXNSNpDKbeWBlafONsruCUdwPSFEXQsXJXHxriwMSfWvjBLKInoRHUybOQmNqPtRmgRXEvrhkijXcgaBVZdyfCCKXmJIQyuBBVuMAlaHCpDNMutpUlJknepwTqjTGaAjCYPFCPphyOmerIfFRnYlJPWYMUBiVDLoTRcHllPOyjecuZdKRFkZnhXDtMjvgjRVNvcSFKiArYBDOWAmtafjPBQFxZRTZEZpGOpUuUMawpDYThfbRWKIUabcboXnCnKPtiJXFeIhxooSKCdlIeJZImFTeaDhPFlBoDhRxPgYuEDQXluGmcyHveLGCfeSIobEiiHgRraBCgXySdaCEuvwIUlbQItXTJcDUnmUptZBliZaAvlrPmtVIthVwdQsbwEZGFpsvMexjDxyLZhVXadffvQJOGUpqNYrxBmTyfUTeEgXeHOKHBUIqOcxYXXslefsPmBmyyTrusGlMScKjWxCckHkdSHicJIILMxyWsSLuspVADLkjoVFVBrDkAMtSXwMICgsAmnyyLSOAOIHPGCwsCcfdAceVeubLGNcBducBDiHkScVPQlkDiFTqbYQEXwxuilAdrJRGbrLvUTmCcWMaChJkntSgOBAyDMHeeHHIiObFIbNLFDvMWnORTRCuXZxbuOyXMuoIYqmIjiJLEiTEJKywZlLuGVgfMjkUOCxpnBMcwPIwnUGAAfvmcsDEbqOGQTeEBbCxQkdRiEadMApcMeXaYEHwfOdaRMwjEdHdNEFiAeorAloNORscVWovPBkyOIVyZxujXgPVIJrUGCZDdFYGqaPsmUhVhBuCkUXeKwVWjTMiMGAlcKiomWseSIgioeqOcxntMExTCUmOyGyEFLJLbqAtlLyRuWpLkDUrmQejwQfWleXBXmBseRyYluQhEPwRinghpCCpTPccjWAEgqDEGnAbSBdlJHdycXackaPWIuuPSDEEacjMYkftLIAVBrpaLLGJUgiTsZqInGtPleRNgZvvfRsPrVyNTivovXecQjlvFaqDRyeVVJqXuBMpIsFEOAakBlgJdlSlvebJbjcXJNCghgpRhJTkwdoerqlHbgAgMOOSiFAaNPCnhuWOTrUBFYFlUObsJfKRkOkSvxoGnpsmiIkTmVRUYcsFWnSKHySgdBJLPVfQqJJSFlPsTbgNCOcpWtZshfYjZjGFcagElUerAMMRddSdxPJSdgCPitjbokiAYQWIUcaqOBTeTDHTrjKGaUMAuRTgqEYcJFeqmILOSqeIoNWOmHqZEhAdChhUSSbnVJywvBOLtWUsRlagKiZJnLiLTfqpSEStXwoiqSPSbTQbIOCHYcqyUbKrVNsBPJHkmHuXWcoiutmpBdNBtTEvuvyrOgCCUYEdNptoHQdCQALrkAJoxGSEPNZdmpIwkaUkNCDDoAMycUOiBiybZuanCJaFSUUNhSiWBmjkBVvCYqAiyxppJhtSItHVMRVHUEYBvdRbKMBdIXtIssUkjfReWTvMpVMvlHhcQnFIlXIkKVMGjmnqHJDeFWpvfuXeeHkbmkOcJwoSJeswjQsqdUAAaMimxVtEPhidWghWPpMTNYEIOXpGmSPtFcmQKdOnNxiqZBgHqtRmukZrIJtwlAwLEdFZBWwLYVYVUSwbcZfASSMlNhWVqxdPgAEamnNDOgDHejvZNNEvucJhUsZHtwjKWOnwJIFRrWcCaPNUvssJPTbCdeDQAnjZsuiSFUGEjhyywThfbvXvEEKQAaQkXqtTWKiyhTvcjblESPoagJHpbSJxqCHyeglsFWxIBZstVsTAJbRGbwDYjAjPRQORBRUOSBPquLPPOmWqPCvbMsNdfOGvcavbKIJMHuOcdVLOBNLWBsxxWZeDWIpMvymeOFdjAoDPIrQEdRvxyNNelvamHZYkWEhMooGCaMJXZJIbVqSJTYuskJdGeQSwkShxoBtQSekgXZMJByyKknImAGFyHHfVsukCYPNqQxmRpQLnLCNIVRmVkejDhyHwDaDIeYIGTKDAbyHffrCTKPhNMRIqmIWgeHBqjrZbIkw], category:[], page:[0], size:[10]} 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.270Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.271Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.271Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:26.271Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.273Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.273Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.273Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.273Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.273Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.273Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=fInQxCENQdJQOYLJIgvUoSqYVFkErHdMcatyDbRbnIDuAmAHRAEZICAdalFicNJorBVQrRZYSXNSNpDKbeWBlafONsruCUdwPSFEXQsXJXHxriwMSfWvjBLKInoRHUybOQmNqPtRmgRXEvrhkijXcgaBVZdyfCCKXmJIQyuBBVuMAlaHCpDNMutpUlJknepwTqjTGaAjCYPFCPphyOmerIfFRnYlJPWYMUBiVDLoTRcHllPOyjecuZdKRFkZnhXDtMjvgjRVNvcSFKiArYBDOWAmtafjPBQFxZRTZEZpGOpUuUMawpDYThfbRWKIUabcboXnCnKPtiJXFeIhxooSKCdlIeJZImFTeaDhPFlBoDhRxPgYuEDQXluGmcyHveLGCfeSIobEiiHgRraBCgXySdaCEuvwIUlbQItXTJcDUnmUptZBliZaAvlrPmtVIthVwdQsbwEZGFpsvMexjDxyLZhVXadffvQJOGUpqNYrxBmTyfUTeEgXeHOKHBUIqOcxYXXslefsPmBmyyTrusGlMScKjWxCckHkdSHicJIILMxyWsSLuspVADLkjoVFVBrDkAMtSXwMICgsAmnyyLSOAOIHPGCwsCcfdAceVeubLGNcBducBDiHkScVPQlkDiFTqbYQEXwxuilAdrJRGbrLvUTmCcWMaChJkntSgOBAyDMHeeHHIiObFIbNLFDvMWnORTRCuXZxbuOyXMuoIYqmIjiJLEiTEJKywZlLuGVgfMjkUOCxpnBMcwPIwnUGAAfvmcsDEbqOGQTeEBbCxQkdRiEadMApcMeXaYEHwfOdaRMwjEdHdNEFiAeorAloNORscVWovPBkyOIVyZxujXgPVIJrUGCZDdFYGqaPsmUhVhBuCkUXeKwVWjTMiMGAlcKiomWseSIgioeqOcxntMExTCUmOyGyEFLJLbqAtlLyRuWpLkDUrmQejwQfWleXBXmBseRyYluQhEPwRinghpCCpTPccjWAEgqDEGnAbSBdlJHdycXackaPWIuuPSDEEacjMYkftLIAVBrpaLLGJUgiTsZqInGtPleRNgZvvfRsPrVyNTivovXecQjlvFaqDRyeVVJqXuBMpIsFEOAakBlgJdlSlvebJbjcXJNCghgpRhJTkwdoerqlHbgAgMOOSiFAaNPCnhuWOTrUBFYFlUObsJfKRkOkSvxoGnpsmiIkTmVRUYcsFWnSKHySgdBJLPVfQqJJSFlPsTbgNCOcpWtZshfYjZjGFcagElUerAMMRddSdxPJSdgCPitjbokiAYQWIUcaqOBTeTDHTrjKGaUMAuRTgqEYcJFeqmILOSqeIoNWOmHqZEhAdChhUSSbnVJywvBOLtWUsRlagKiZJnLiLTfqpSEStXwoiqSPSbTQbIOCHYcqyUbKrVNsBPJHkmHuXWcoiutmpBdNBtTEvuvyrOgCCUYEdNptoHQdCQALrkAJoxGSEPNZdmpIwkaUkNCDDoAMycUOiBiybZuanCJaFSUUNhSiWBmjkBVvCYqAiyxppJhtSItHVMRVHUEYBvdRbKMBdIXtIssUkjfReWTvMpVMvlHhcQnFIlXIkKVMGjmnqHJDeFWpvfuXeeHkbmkOcJwoSJeswjQsqdUAAaMimxVtEPhidWghWPpMTNYEIOXpGmSPtFcmQKdOnNxiqZBgHqtRmukZrIJtwlAwLEdFZBWwLYVYVUSwbcZfASSMlNhWVqxdPgAEamnNDOgDHejvZNNEvucJhUsZHtwjKWOnwJIFRrWcCaPNUvssJPTbCdeDQAnjZsuiSFUGEjhyywThfbvXvEEKQAaQkXqtTWKiyhTvcjblESPoagJHpbSJxqCHyeglsFWxIBZstVsTAJbRGbwDYjAjPRQORBRUOSBPquLPPOmWqPCvbMsNdfOGvcavbKIJMHuOcdVLOBNLWBsxxWZeDWIpMvymeOFdjAoDPIrQEdRvxyNNelvamHZYkWEhMooGCaMJXZJIbVqSJTYuskJdGeQSwkShxoBtQSekgXZMJByyKknImAGFyHHfVsukCYPNqQxmRpQLnLCNIVRmVkejDhyHwDaDIeYIGTKDAbyHffrCTKPhNMRIqmIWgeHBqjrZbIkw&category=&page=0&size=10 2025-12-08T02:58:26.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:26.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:26.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=fInQxCENQdJQOYLJIgvUoSqYVFkErHdMcatyDbRbnIDuAmAHRAEZICAdalFicNJorBVQrRZYSXNSNpDKbeWBlafONsruCUdwPSFEXQsXJXHxriwMSfWvjBLKInoRHUybOQmNqPtRmgRXEvrhkijXcgaBVZdyfCCKXmJIQyuBBVuMAlaHCpDNMutpUlJknepwTqjTGaAjCYPFCPphyOmerIfFRnYlJPWYMUBiVDLoTRcHllPOyjecuZdKRFkZnhXDtMjvgjRVNvcSFKiArYBDOWAmtafjPBQFxZRTZEZpGOpUuUMawpDYThfbRWKIUabcboXnCnKPtiJXFeIhxooSKCdlIeJZImFTeaDhPFlBoDhRxPgYuEDQXluGmcyHveLGCfeSIobEiiHgRraBCgXySdaCEuvwIUlbQItXTJcDUnmUptZBliZaAvlrPmtVIthVwdQsbwEZGFpsvMexjDxyLZhVXadffvQJOGUpqNYrxBmTyfUTeEgXeHOKHBUIqOcxYXXslefsPmBmyyTrusGlMScKjWxCckHkdSHicJIILMxyWsSLuspVADLkjoVFVBrDkAMtSXwMICgsAmnyyLSOAOIHPGCwsCcfdAceVeubLGNcBducBDiHkScVPQlkDiFTqbYQEXwxuilAdrJRGbrLvUTmCcWMaChJkntSgOBAyDMHeeHHIiObFIbNLFDvMWnORTRCuXZxbuOyXMuoIYqmIjiJLEiTEJKywZlLuGVgfMjkUOCxpnBMcwPIwnUGAAfvmcsDEbqOGQTeEBbCxQkdRiEadMApcMeXaYEHwfOdaRMwjEdHdNEFiAeorAloNORscVWovPBkyOIVyZxujXgPVIJrUGCZDdFYGqaPsmUhVhBuCkUXeKwVWjTMiMGAlcKiomWseSIgioeqOcxntMExTCUmOyGyEFLJLbqAtlLyRuWpLkDUrmQejwQfWleXBXmBseRyYluQhEPwRinghpCCpTPccjWAEgqDEGnAbSBdlJHdycXackaPWIuuPSDEEacjMYkftLIAVBrpaLLGJUgiTsZqInGtPleRNgZvvfRsPrVyNTivovXecQjlvFaqDRyeVVJqXuBMpIsFEOAakBlgJdlSlvebJbjcXJNCghgpRhJTkwdoerqlHbgAgMOOSiFAaNPCnhuWOTrUBFYFlUObsJfKRkOkSvxoGnpsmiIkTmVRUYcsFWnSKHySgdBJLPVfQqJJSFlPsTbgNCOcpWtZshfYjZjGFcagElUerAMMRddSdxPJSdgCPitjbokiAYQWIUcaqOBTeTDHTrjKGaUMAuRTgqEYcJFeqmILOSqeIoNWOmHqZEhAdChhUSSbnVJywvBOLtWUsRlagKiZJnLiLTfqpSEStXwoiqSPSbTQbIOCHYcqyUbKrVNsBPJHkmHuXWcoiutmpBdNBtTEvuvyrOgCCUYEdNptoHQdCQALrkAJoxGSEPNZdmpIwkaUkNCDDoAMycUOiBiybZuanCJaFSUUNhSiWBmjkBVvCYqAiyxppJhtSItHVMRVHUEYBvdRbKMBdIXtIssUkjfReWTvMpVMvlHhcQnFIlXIkKVMGjmnqHJDeFWpvfuXeeHkbmkOcJwoSJeswjQsqdUAAaMimxVtEPhidWghWPpMTNYEIOXpGmSPtFcmQKdOnNxiqZBgHqtRmukZrIJtwlAwLEdFZBWwLYVYVUSwbcZfASSMlNhWVqxdPgAEamnNDOgDHejvZNNEvucJhUsZHtwjKWOnwJIFRrWcCaPNUvssJPTbCdeDQAnjZsuiSFUGEjhyywThfbvXvEEKQAaQkXqtTWKiyhTvcjblESPoagJHpbSJxqCHyeglsFWxIBZstVsTAJbRGbwDYjAjPRQORBRUOSBPquLPPOmWqPCvbMsNdfOGvcavbKIJMHuOcdVLOBNLWBsxxWZeDWIpMvymeOFdjAoDPIrQEdRvxyNNelvamHZYkWEhMooGCaMJXZJIbVqSJTYuskJdGeQSwkShxoBtQSekgXZMJByyKknImAGFyHHfVsukCYPNqQxmRpQLnLCNIVRmVkejDhyHwDaDIeYIGTKDAbyHffrCTKPhNMRIqmIWgeHBqjrZbIkw&category=&page=0&size=10 2025-12-08T02:58:26.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:26.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=fInQxCENQdJQOYLJIgvUoSqYVFkErHdMcatyDbRbnIDuAmAHRAEZICAdalFicNJorBVQrRZYSXNSNpDKbeWBlafONsruCUdwPSFEXQsXJXHxriwMSfWvjBLKInoRHUybOQmNqPtRmgRXEvrhkijXcgaBVZdyfCCKXmJIQyuBBVuMAlaHCpDNMutpUlJknepwTqjTGaAjCYPFCPphyOmerIfFRnYlJPWYMUBiVDLoTRcHllPOyjecuZdKRFkZnhXDtMjvgjRVNvcSFKiArYBDOWAmtafjPBQFxZRTZEZpGOpUuUMawpDYThfbRWKIUabcboXnCnKPtiJXFeIhxooSKCdlIeJZImFTeaDhPFlBoDhRxPgYuEDQXluGmcyHveLGCfeSIobEiiHgRraBCgXySdaCEuvwIUlbQItXTJcDUnmUptZBliZaAvlrPmtVIthVwdQsbwEZGFpsvMexjDxyLZhVXadffvQJOGUpqNYrxBmTyfUTeEgXeHOKHBUIqOcxYXXslefsPmBmyyTrusGlMScKjWxCckHkdSHicJIILMxyWsSLuspVADLkjoVFVBrDkAMtSXwMICgsAmnyyLSOAOIHPGCwsCcfdAceVeubLGNcBducBDiHkScVPQlkDiFTqbYQEXwxuilAdrJRGbrLvUTmCcWMaChJkntSgOBAyDMHeeHHIiObFIbNLFDvMWnORTRCuXZxbuOyXMuoIYqmIjiJLEiTEJKywZlLuGVgfMjkUOCxpnBMcwPIwnUGAAfvmcsDEbqOGQTeEBbCxQkdRiEadMApcMeXaYEHwfOdaRMwjEdHdNEFiAeorAloNORscVWovPBkyOIVyZxujXgPVIJrUGCZDdFYGqaPsmUhVhBuCkUXeKwVWjTMiMGAlcKiomWseSIgioeqOcxntMExTCUmOyGyEFLJLbqAtlLyRuWpLkDUrmQejwQfWleXBXmBseRyYluQhEPwRinghpCCpTPccjWAEgqDEGnAbSBdlJHdycXackaPWIuuPSDEEacjMYkftLIAVBrpaLLGJUgiTsZqInGtPleRNgZvvfRsPrVyNTivovXecQjlvFaqDRyeVVJqXuBMpIsFEOAakBlgJdlSlvebJbjcXJNCghgpRhJTkwdoerqlHbgAgMOOSiFAaNPCnhuWOTrUBFYFlUObsJfKRkOkSvxoGnpsmiIkTmVRUYcsFWnSKHySgdBJLPVfQqJJSFlPsTbgNCOcpWtZshfYjZjGFcagElUerAMMRddSdxPJSdgCPitjbokiAYQWIUcaqOBTeTDHTrjKGaUMAuRTgqEYcJFeqmILOSqeIoNWOmHqZEhAdChhUSSbnVJywvBOLtWUsRlagKiZJnLiLTfqpSEStXwoiqSPSbTQbIOCHYcqyUbKrVNsBPJHkmHuXWcoiutmpBdNBtTEvuvyrOgCCUYEdNptoHQdCQALrkAJoxGSEPNZdmpIwkaUkNCDDoAMycUOiBiybZuanCJaFSUUNhSiWBmjkBVvCYqAiyxppJhtSItHVMRVHUEYBvdRbKMBdIXtIssUkjfReWTvMpVMvlHhcQnFIlXIkKVMGjmnqHJDeFWpvfuXeeHkbmkOcJwoSJeswjQsqdUAAaMimxVtEPhidWghWPpMTNYEIOXpGmSPtFcmQKdOnNxiqZBgHqtRmukZrIJtwlAwLEdFZBWwLYVYVUSwbcZfASSMlNhWVqxdPgAEamnNDOgDHejvZNNEvucJhUsZHtwjKWOnwJIFRrWcCaPNUvssJPTbCdeDQAnjZsuiSFUGEjhyywThfbvXvEEKQAaQkXqtTWKiyhTvcjblESPoagJHpbSJxqCHyeglsFWxIBZstVsTAJbRGbwDYjAjPRQORBRUOSBPquLPPOmWqPCvbMsNdfOGvcavbKIJMHuOcdVLOBNLWBsxxWZeDWIpMvymeOFdjAoDPIrQEdRvxyNNelvamHZYkWEhMooGCaMJXZJIbVqSJTYuskJdGeQSwkShxoBtQSekgXZMJByyKknImAGFyHHfVsukCYPNqQxmRpQLnLCNIVRmVkejDhyHwDaDIeYIGTKDAbyHffrCTKPhNMRIqmIWgeHBqjrZbIkw&category=&page=0&size=10", parameters={name:[fInQxCENQdJQOYLJIgvUoSqYVFkErHdMcatyDbRbnIDuAmAHRAEZICAdalFicNJorBVQrRZYSXNSNpDKbeWBlafONsruCUdwPSFEXQsXJXHxriwMSfWvjBLKInoRHUybOQmNqPtRmgRXEvrhkijXcgaBVZdyfCCKXmJIQyuBBVuMAlaHCpDNMutpUlJknepwTqjTGaAjCYPFCPphyOmerIfFRnYlJPWYMUBiVDLoTRcHllPOyjecuZdKRFkZnhXDtMjvgjRVNvcSFKiArYBDOWAmtafjPBQFxZRTZEZpGOpUuUMawpDYThfbRWKIUabcboXnCnKPtiJXFeIhxooSKCdlIeJZImFTeaDhPFlBoDhRxPgYuEDQXluGmcyHveLGCfeSIobEiiHgRraBCgXySdaCEuvwIUlbQItXTJcDUnmUptZBliZaAvlrPmtVIthVwdQsbwEZGFpsvMexjDxyLZhVXadffvQJOGUpqNYrxBmTyfUTeEgXeHOKHBUIqOcxYXXslefsPmBmyyTrusGlMScKjWxCckHkdSHicJIILMxyWsSLuspVADLkjoVFVBrDkAMtSXwMICgsAmnyyLSOAOIHPGCwsCcfdAceVeubLGNcBducBDiHkScVPQlkDiFTqbYQEXwxuilAdrJRGbrLvUTmCcWMaChJkntSgOBAyDMHeeHHIiObFIbNLFDvMWnORTRCuXZxbuOyXMuoIYqmIjiJLEiTEJKywZlLuGVgfMjkUOCxpnBMcwPIwnUGAAfvmcsDEbqOGQTeEBbCxQkdRiEadMApcMeXaYEHwfOdaRMwjEdHdNEFiAeorAloNORscVWovPBkyOIVyZxujXgPVIJrUGCZDdFYGqaPsmUhVhBuCkUXeKwVWjTMiMGAlcKiomWseSIgioeqOcxntMExTCUmOyGyEFLJLbqAtlLyRuWpLkDUrmQejwQfWleXBXmBseRyYluQhEPwRinghpCCpTPccjWAEgqDEGnAbSBdlJHdycXackaPWIuuPSDEEacjMYkftLIAVBrpaLLGJUgiTsZqInGtPleRNgZvvfRsPrVyNTivovXecQjlvFaqDRyeVVJqXuBMpIsFEOAakBlgJdlSlvebJbjcXJNCghgpRhJTkwdoerqlHbgAgMOOSiFAaNPCnhuWOTrUBFYFlUObsJfKRkOkSvxoGnpsmiIkTmVRUYcsFWnSKHySgdBJLPVfQqJJSFlPsTbgNCOcpWtZshfYjZjGFcagElUerAMMRddSdxPJSdgCPitjbokiAYQWIUcaqOBTeTDHTrjKGaUMAuRTgqEYcJFeqmILOSqeIoNWOmHqZEhAdChhUSSbnVJywvBOLtWUsRlagKiZJnLiLTfqpSEStXwoiqSPSbTQbIOCHYcqyUbKrVNsBPJHkmHuXWcoiutmpBdNBtTEvuvyrOgCCUYEdNptoHQdCQALrkAJoxGSEPNZdmpIwkaUkNCDDoAMycUOiBiybZuanCJaFSUUNhSiWBmjkBVvCYqAiyxppJhtSItHVMRVHUEYBvdRbKMBdIXtIssUkjfReWTvMpVMvlHhcQnFIlXIkKVMGjmnqHJDeFWpvfuXeeHkbmkOcJwoSJeswjQsqdUAAaMimxVtEPhidWghWPpMTNYEIOXpGmSPtFcmQKdOnNxiqZBgHqtRmukZrIJtwlAwLEdFZBWwLYVYVUSwbcZfASSMlNhWVqxdPgAEamnNDOgDHejvZNNEvucJhUsZHtwjKWOnwJIFRrWcCaPNUvssJPTbCdeDQAnjZsuiSFUGEjhyywThfbvXvEEKQAaQkXqtTWKiyhTvcjblESPoagJHpbSJxqCHyeglsFWxIBZstVsTAJbRGbwDYjAjPRQORBRUOSBPquLPPOmWqPCvbMsNdfOGvcavbKIJMHuOcdVLOBNLWBsxxWZeDWIpMvymeOFdjAoDPIrQEdRvxyNNelvamHZYkWEhMooGCaMJXZJIbVqSJTYuskJdGeQSwkShxoBtQSekgXZMJByyKknImAGFyHHfVsukCYPNqQxmRpQLnLCNIVRmVkejDhyHwDaDIeYIGTKDAbyHffrCTKPhNMRIqmIWgeHBqjrZbIkw], category:[], page:[0], size:[10]} 2025-12-08T02:58:26.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:26.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:26.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:26.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:26.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:26.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.355Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=uAGLctRudGuwLnViRCuFPgIgBqSbqqIQumimxsJaAtcbWHNlCEIjFQBVpHDLqdEVUPHJLVgIFxgNvJOrDDcNAIUUISTeeVVwlORhcghvTVTVZXtmrxjnQsASFZmBeGJjFEwtkfLxoANBSaLbmuEuKkAwVDkpDLLGUeukMQmMrRlomoUNujjDfdAUcDoUBKYgZYJKFYKmKfAFpIHXgTcRPtvfGZFxjEMaKYiiQiYKIfpyhwcmpbWptmPGkUlpBLhaCphAUuhlEVAZrPWgWUWxRGYjKyyQFXPkqeXPshlmppRCmvQuFNqbBTfELsgidnuGJAdiZBnKNiWCYVjPSbMjwrJbJAWBoaLCAwCycJlCGVLLsomkefjDCANJBHvugqGWepKDwDUptJwXRrqWQcMTNmqdMKRJDmcTgnbvxrdhewEXeHLIXFGNVQgRuwWAFngcKWZnhxeXMoxXRfXDUGcuSOASUPSOeJJDBvHrFpIUQQeryvNnibjmRghYDvBHQBPvyYKkJhvKZdBrtuJQADHplwmWoOPKtFONDFlYamtdGGCOslirhLrBVOxQPGuEtVgyAODfLepGDFRyASEnIcgjcGsoACkYraUqUKxSKOsambdWZPWSMcqgrVknoGxoTdNSEQGCkyOSyIlBeFPpwcvOHIklLETBwaCWoVExClPGXykttHjsipUITyyrRmLJZPBUbnnTetnjboatNrGLIEGpTXpgWnmoigKPuRPfbpsmxLObBmRlUfYGewskMBJAZfHCcBWkOhPtfZwaThuaLJiaoBvrNYpSEimeJoklbnPNnfUHQVAWXBYiyNbDAdeAwZiWdfpqDZatEjsBTjfvVAmaNrUTPrIHvxyLIsHvQSqlnWlRSRoXoQSJaqOkWSytrHxwYoFIeTkrIkQBCZSyDeJpheAsoApQQfVBXWrnXWvElVlEOaOSYuwDVvcolnaGspcSennHrseLCshlCIculLvXYIHKosyFwFgLNexuaQJmDFXYiYoCsBHJuclJsMXlHOCtXQjlSCetAPMMsWXNltiGueIxyCkPOykUThhfMvEPhNgtZoTHAwoFkeOdgpmhIDhXCnVTTSdxBDhMhpglNSbaWjOgaQauBulLIJslIBseqEYCkcePoXkjbQGwyRmUVpCJSHkMBCeCtCdcgbAyUNBhHZHVwCgZyIavsbllYyrfdVDUUmghYSimpCYaAmJktCuCLTYOxAETpHfhmgWknYiofQPfJgiIJqniqkAFXWwspgcSfYHdRSEiOKOHqkcjDyZftHwPhqfhXTSLqIiQRHTJNFWqtGQJJZmgpCKKcVQxeKwUoAcCmRnImMRAWxNumVcQBGhjZEIVPiZDGtXtUAuueIIjMngIqnnRcDjtIaSdrlWhZtZSBSwvonowOZDBxtroxhVoIwlLPbQfoNLBBOKMRRZxXdyPSnsQvnicDRVlaNhPLIEfTcFIhLkSihWYdAbLkskVrUeNFqpYIMqHNhGpIQgiDBEKDjQsPIJrVbViyPNqZcFnxVhGshnKfQOeeSJKegskPeydjsXUvVCYnGNjqDvZjKDogAAusuAQQACvOXhNnubLQkcmWfxOCpOlwOPyxUsbBlbxXjDJVsaZefiCSFMKBoclVnpiHwWJWXYYQIvUxSCfvhMJDRHsctTDCNJHrYipOVvonnyLmqJOwvpxUPtNsdMgSuRsUCQVEkpuGThWXGvPOHmJMIVcTjsRdqtEybiuaXNPbfigmESuepxpsXXhxvwoAJvyrPBfcolngiTxZYvJmwhxEwtBLdGgbQMYnDnNiyGBkkCScDYUMSSFSrhWokdNIbPKgRSQHtundlXVUTxLokDkxIAAubKXvGVtxCaTFxJlKdOcImhHSuhmlGFTqYUAZVPxsOdcpHsWTmwQxRQRJPAJsTQuIvZpWtCExKGfMDyEwtGARHWMqcvkbcvcCbcFWEAnjgkSBpekMLfqhLVWeFDJGbVgiFZJmPQIjtDesaJYiquXlyRXVyVbjjbttLyfluwhMEVMVTNYSNTXHPXoJvFELlqFCswPTcNkFlktOQvGoxROxGPBRWxXuGnDPiKtBOlraotxAhaRgICYrdTRoZmM&page=0&size=10 2025-12-08T02:58:26.356Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=uAGLctRudGuwLnViRCuFPgIgBqSbqqIQumimxsJaAtcbWHNlCEIjFQBVpHDLqdEVUPHJLVgIFxgNvJOrDDcNAIUUISTeeVVwlORhcghvTVTVZXtmrxjnQsASFZmBeGJjFEwtkfLxoANBSaLbmuEuKkAwVDkpDLLGUeukMQmMrRlomoUNujjDfdAUcDoUBKYgZYJKFYKmKfAFpIHXgTcRPtvfGZFxjEMaKYiiQiYKIfpyhwcmpbWptmPGkUlpBLhaCphAUuhlEVAZrPWgWUWxRGYjKyyQFXPkqeXPshlmppRCmvQuFNqbBTfELsgidnuGJAdiZBnKNiWCYVjPSbMjwrJbJAWBoaLCAwCycJlCGVLLsomkefjDCANJBHvugqGWepKDwDUptJwXRrqWQcMTNmqdMKRJDmcTgnbvxrdhewEXeHLIXFGNVQgRuwWAFngcKWZnhxeXMoxXRfXDUGcuSOASUPSOeJJDBvHrFpIUQQeryvNnibjmRghYDvBHQBPvyYKkJhvKZdBrtuJQADHplwmWoOPKtFONDFlYamtdGGCOslirhLrBVOxQPGuEtVgyAODfLepGDFRyASEnIcgjcGsoACkYraUqUKxSKOsambdWZPWSMcqgrVknoGxoTdNSEQGCkyOSyIlBeFPpwcvOHIklLETBwaCWoVExClPGXykttHjsipUITyyrRmLJZPBUbnnTetnjboatNrGLIEGpTXpgWnmoigKPuRPfbpsmxLObBmRlUfYGewskMBJAZfHCcBWkOhPtfZwaThuaLJiaoBvrNYpSEimeJoklbnPNnfUHQVAWXBYiyNbDAdeAwZiWdfpqDZatEjsBTjfvVAmaNrUTPrIHvxyLIsHvQSqlnWlRSRoXoQSJaqOkWSytrHxwYoFIeTkrIkQBCZSyDeJpheAsoApQQfVBXWrnXWvElVlEOaOSYuwDVvcolnaGspcSennHrseLCshlCIculLvXYIHKosyFwFgLNexuaQJmDFXYiYoCsBHJuclJsMXlHOCtXQjlSCetAPMMsWXNltiGueIxyCkPOykUThhfMvEPhNgtZoTHAwoFkeOdgpmhIDhXCnVTTSdxBDhMhpglNSbaWjOgaQauBulLIJslIBseqEYCkcePoXkjbQGwyRmUVpCJSHkMBCeCtCdcgbAyUNBhHZHVwCgZyIavsbllYyrfdVDUUmghYSimpCYaAmJktCuCLTYOxAETpHfhmgWknYiofQPfJgiIJqniqkAFXWwspgcSfYHdRSEiOKOHqkcjDyZftHwPhqfhXTSLqIiQRHTJNFWqtGQJJZmgpCKKcVQxeKwUoAcCmRnImMRAWxNumVcQBGhjZEIVPiZDGtXtUAuueIIjMngIqnnRcDjtIaSdrlWhZtZSBSwvonowOZDBxtroxhVoIwlLPbQfoNLBBOKMRRZxXdyPSnsQvnicDRVlaNhPLIEfTcFIhLkSihWYdAbLkskVrUeNFqpYIMqHNhGpIQgiDBEKDjQsPIJrVbViyPNqZcFnxVhGshnKfQOeeSJKegskPeydjsXUvVCYnGNjqDvZjKDogAAusuAQQACvOXhNnubLQkcmWfxOCpOlwOPyxUsbBlbxXjDJVsaZefiCSFMKBoclVnpiHwWJWXYYQIvUxSCfvhMJDRHsctTDCNJHrYipOVvonnyLmqJOwvpxUPtNsdMgSuRsUCQVEkpuGThWXGvPOHmJMIVcTjsRdqtEybiuaXNPbfigmESuepxpsXXhxvwoAJvyrPBfcolngiTxZYvJmwhxEwtBLdGgbQMYnDnNiyGBkkCScDYUMSSFSrhWokdNIbPKgRSQHtundlXVUTxLokDkxIAAubKXvGVtxCaTFxJlKdOcImhHSuhmlGFTqYUAZVPxsOdcpHsWTmwQxRQRJPAJsTQuIvZpWtCExKGfMDyEwtGARHWMqcvkbcvcCbcFWEAnjgkSBpekMLfqhLVWeFDJGbVgiFZJmPQIjtDesaJYiquXlyRXVyVbjjbttLyfluwhMEVMVTNYSNTXHPXoJvFELlqFCswPTcNkFlktOQvGoxROxGPBRWxXuGnDPiKtBOlraotxAhaRgICYrdTRoZmM&page=0&size=10 2025-12-08T02:58:26.356Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=uAGLctRudGuwLnViRCuFPgIgBqSbqqIQumimxsJaAtcbWHNlCEIjFQBVpHDLqdEVUPHJLVgIFxgNvJOrDDcNAIUUISTeeVVwlORhcghvTVTVZXtmrxjnQsASFZmBeGJjFEwtkfLxoANBSaLbmuEuKkAwVDkpDLLGUeukMQmMrRlomoUNujjDfdAUcDoUBKYgZYJKFYKmKfAFpIHXgTcRPtvfGZFxjEMaKYiiQiYKIfpyhwcmpbWptmPGkUlpBLhaCphAUuhlEVAZrPWgWUWxRGYjKyyQFXPkqeXPshlmppRCmvQuFNqbBTfELsgidnuGJAdiZBnKNiWCYVjPSbMjwrJbJAWBoaLCAwCycJlCGVLLsomkefjDCANJBHvugqGWepKDwDUptJwXRrqWQcMTNmqdMKRJDmcTgnbvxrdhewEXeHLIXFGNVQgRuwWAFngcKWZnhxeXMoxXRfXDUGcuSOASUPSOeJJDBvHrFpIUQQeryvNnibjmRghYDvBHQBPvyYKkJhvKZdBrtuJQADHplwmWoOPKtFONDFlYamtdGGCOslirhLrBVOxQPGuEtVgyAODfLepGDFRyASEnIcgjcGsoACkYraUqUKxSKOsambdWZPWSMcqgrVknoGxoTdNSEQGCkyOSyIlBeFPpwcvOHIklLETBwaCWoVExClPGXykttHjsipUITyyrRmLJZPBUbnnTetnjboatNrGLIEGpTXpgWnmoigKPuRPfbpsmxLObBmRlUfYGewskMBJAZfHCcBWkOhPtfZwaThuaLJiaoBvrNYpSEimeJoklbnPNnfUHQVAWXBYiyNbDAdeAwZiWdfpqDZatEjsBTjfvVAmaNrUTPrIHvxyLIsHvQSqlnWlRSRoXoQSJaqOkWSytrHxwYoFIeTkrIkQBCZSyDeJpheAsoApQQfVBXWrnXWvElVlEOaOSYuwDVvcolnaGspcSennHrseLCshlCIculLvXYIHKosyFwFgLNexuaQJmDFXYiYoCsBHJuclJsMXlHOCtXQjlSCetAPMMsWXNltiGueIxyCkPOykUThhfMvEPhNgtZoTHAwoFkeOdgpmhIDhXCnVTTSdxBDhMhpglNSbaWjOgaQauBulLIJslIBseqEYCkcePoXkjbQGwyRmUVpCJSHkMBCeCtCdcgbAyUNBhHZHVwCgZyIavsbllYyrfdVDUUmghYSimpCYaAmJktCuCLTYOxAETpHfhmgWknYiofQPfJgiIJqniqkAFXWwspgcSfYHdRSEiOKOHqkcjDyZftHwPhqfhXTSLqIiQRHTJNFWqtGQJJZmgpCKKcVQxeKwUoAcCmRnImMRAWxNumVcQBGhjZEIVPiZDGtXtUAuueIIjMngIqnnRcDjtIaSdrlWhZtZSBSwvonowOZDBxtroxhVoIwlLPbQfoNLBBOKMRRZxXdyPSnsQvnicDRVlaNhPLIEfTcFIhLkSihWYdAbLkskVrUeNFqpYIMqHNhGpIQgiDBEKDjQsPIJrVbViyPNqZcFnxVhGshnKfQOeeSJKegskPeydjsXUvVCYnGNjqDvZjKDogAAusuAQQACvOXhNnubLQkcmWfxOCpOlwOPyxUsbBlbxXjDJVsaZefiCSFMKBoclVnpiHwWJWXYYQIvUxSCfvhMJDRHsctTDCNJHrYipOVvonnyLmqJOwvpxUPtNsdMgSuRsUCQVEkpuGThWXGvPOHmJMIVcTjsRdqtEybiuaXNPbfigmESuepxpsXXhxvwoAJvyrPBfcolngiTxZYvJmwhxEwtBLdGgbQMYnDnNiyGBkkCScDYUMSSFSrhWokdNIbPKgRSQHtundlXVUTxLokDkxIAAubKXvGVtxCaTFxJlKdOcImhHSuhmlGFTqYUAZVPxsOdcpHsWTmwQxRQRJPAJsTQuIvZpWtCExKGfMDyEwtGARHWMqcvkbcvcCbcFWEAnjgkSBpekMLfqhLVWeFDJGbVgiFZJmPQIjtDesaJYiquXlyRXVyVbjjbttLyfluwhMEVMVTNYSNTXHPXoJvFELlqFCswPTcNkFlktOQvGoxROxGPBRWxXuGnDPiKtBOlraotxAhaRgICYrdTRoZmM&page=0&size=10", parameters={name:[ZAP], category:[uAGLctRudGuwLnViRCuFPgIgBqSbqqIQumimxsJaAtcbWHNlCEIjFQBVpHDLqdEVUPHJLVgIFxgNvJOrDDcNAIUUISTeeVVwlORhcghvTVTVZXtmrxjnQsASFZmBeGJjFEwtkfLxoANBSaLbmuEuKkAwVDkpDLLGUeukMQmMrRlomoUNujjDfdAUcDoUBKYgZYJKFYKmKfAFpIHXgTcRPtvfGZFxjEMaKYiiQiYKIfpyhwcmpbWptmPGkUlpBLhaCphAUuhlEVAZrPWgWUWxRGYjKyyQFXPkqeXPshlmppRCmvQuFNqbBTfELsgidnuGJAdiZBnKNiWCYVjPSbMjwrJbJAWBoaLCAwCycJlCGVLLsomkefjDCANJBHvugqGWepKDwDUptJwXRrqWQcMTNmqdMKRJDmcTgnbvxrdhewEXeHLIXFGNVQgRuwWAFngcKWZnhxeXMoxXRfXDUGcuSOASUPSOeJJDBvHrFpIUQQeryvNnibjmRghYDvBHQBPvyYKkJhvKZdBrtuJQADHplwmWoOPKtFONDFlYamtdGGCOslirhLrBVOxQPGuEtVgyAODfLepGDFRyASEnIcgjcGsoACkYraUqUKxSKOsambdWZPWSMcqgrVknoGxoTdNSEQGCkyOSyIlBeFPpwcvOHIklLETBwaCWoVExClPGXykttHjsipUITyyrRmLJZPBUbnnTetnjboatNrGLIEGpTXpgWnmoigKPuRPfbpsmxLObBmRlUfYGewskMBJAZfHCcBWkOhPtfZwaThuaLJiaoBvrNYpSEimeJoklbnPNnfUHQVAWXBYiyNbDAdeAwZiWdfpqDZatEjsBTjfvVAmaNrUTPrIHvxyLIsHvQSqlnWlRSRoXoQSJaqOkWSytrHxwYoFIeTkrIkQBCZSyDeJpheAsoApQQfVBXWrnXWvElVlEOaOSYuwDVvcolnaGspcSennHrseLCshlCIculLvXYIHKosyFwFgLNexuaQJmDFXYiYoCsBHJuclJsMXlHOCtXQjlSCetAPMMsWXNltiGueIxyCkPOykUThhfMvEPhNgtZoTHAwoFkeOdgpmhIDhXCnVTTSdxBDhMhpglNSbaWjOgaQauBulLIJslIBseqEYCkcePoXkjbQGwyRmUVpCJSHkMBCeCtCdcgbAyUNBhHZHVwCgZyIavsbllYyrfdVDUUmghYSimpCYaAmJktCuCLTYOxAETpHfhmgWknYiofQPfJgiIJqniqkAFXWwspgcSfYHdRSEiOKOHqkcjDyZftHwPhqfhXTSLqIiQRHTJNFWqtGQJJZmgpCKKcVQxeKwUoAcCmRnImMRAWxNumVcQBGhjZEIVPiZDGtXtUAuueIIjMngIqnnRcDjtIaSdrlWhZtZSBSwvonowOZDBxtroxhVoIwlLPbQfoNLBBOKMRRZxXdyPSnsQvnicDRVlaNhPLIEfTcFIhLkSihWYdAbLkskVrUeNFqpYIMqHNhGpIQgiDBEKDjQsPIJrVbViyPNqZcFnxVhGshnKfQOeeSJKegskPeydjsXUvVCYnGNjqDvZjKDogAAusuAQQACvOXhNnubLQkcmWfxOCpOlwOPyxUsbBlbxXjDJVsaZefiCSFMKBoclVnpiHwWJWXYYQIvUxSCfvhMJDRHsctTDCNJHrYipOVvonnyLmqJOwvpxUPtNsdMgSuRsUCQVEkpuGThWXGvPOHmJMIVcTjsRdqtEybiuaXNPbfigmESuepxpsXXhxvwoAJvyrPBfcolngiTxZYvJmwhxEwtBLdGgbQMYnDnNiyGBkkCScDYUMSSFSrhWokdNIbPKgRSQHtundlXVUTxLokDkxIAAubKXvGVtxCaTFxJlKdOcImhHSuhmlGFTqYUAZVPxsOdcpHsWTmwQxRQRJPAJsTQuIvZpWtCExKGfMDyEwtGARHWMqcvkbcvcCbcFWEAnjgkSBpekMLfqhLVWeFDJGbVgiFZJmPQIjtDesaJYiquXlyRXVyVbjjbttLyfluwhMEVMVTNYSNTXHPXoJvFELlqFCswPTcNkFlktOQvGoxROxGPBRWxXuGnDPiKtBOlraotxAhaRgICYrdTRoZmM], page:[0], size:[10]} 2025-12-08T02:58:26.356Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.356Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.356Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:26.356Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.357Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.357Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:26.357Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.358Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.358Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.358Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.358Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.359Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.439Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=uAGLctRudGuwLnViRCuFPgIgBqSbqqIQumimxsJaAtcbWHNlCEIjFQBVpHDLqdEVUPHJLVgIFxgNvJOrDDcNAIUUISTeeVVwlORhcghvTVTVZXtmrxjnQsASFZmBeGJjFEwtkfLxoANBSaLbmuEuKkAwVDkpDLLGUeukMQmMrRlomoUNujjDfdAUcDoUBKYgZYJKFYKmKfAFpIHXgTcRPtvfGZFxjEMaKYiiQiYKIfpyhwcmpbWptmPGkUlpBLhaCphAUuhlEVAZrPWgWUWxRGYjKyyQFXPkqeXPshlmppRCmvQuFNqbBTfELsgidnuGJAdiZBnKNiWCYVjPSbMjwrJbJAWBoaLCAwCycJlCGVLLsomkefjDCANJBHvugqGWepKDwDUptJwXRrqWQcMTNmqdMKRJDmcTgnbvxrdhewEXeHLIXFGNVQgRuwWAFngcKWZnhxeXMoxXRfXDUGcuSOASUPSOeJJDBvHrFpIUQQeryvNnibjmRghYDvBHQBPvyYKkJhvKZdBrtuJQADHplwmWoOPKtFONDFlYamtdGGCOslirhLrBVOxQPGuEtVgyAODfLepGDFRyASEnIcgjcGsoACkYraUqUKxSKOsambdWZPWSMcqgrVknoGxoTdNSEQGCkyOSyIlBeFPpwcvOHIklLETBwaCWoVExClPGXykttHjsipUITyyrRmLJZPBUbnnTetnjboatNrGLIEGpTXpgWnmoigKPuRPfbpsmxLObBmRlUfYGewskMBJAZfHCcBWkOhPtfZwaThuaLJiaoBvrNYpSEimeJoklbnPNnfUHQVAWXBYiyNbDAdeAwZiWdfpqDZatEjsBTjfvVAmaNrUTPrIHvxyLIsHvQSqlnWlRSRoXoQSJaqOkWSytrHxwYoFIeTkrIkQBCZSyDeJpheAsoApQQfVBXWrnXWvElVlEOaOSYuwDVvcolnaGspcSennHrseLCshlCIculLvXYIHKosyFwFgLNexuaQJmDFXYiYoCsBHJuclJsMXlHOCtXQjlSCetAPMMsWXNltiGueIxyCkPOykUThhfMvEPhNgtZoTHAwoFkeOdgpmhIDhXCnVTTSdxBDhMhpglNSbaWjOgaQauBulLIJslIBseqEYCkcePoXkjbQGwyRmUVpCJSHkMBCeCtCdcgbAyUNBhHZHVwCgZyIavsbllYyrfdVDUUmghYSimpCYaAmJktCuCLTYOxAETpHfhmgWknYiofQPfJgiIJqniqkAFXWwspgcSfYHdRSEiOKOHqkcjDyZftHwPhqfhXTSLqIiQRHTJNFWqtGQJJZmgpCKKcVQxeKwUoAcCmRnImMRAWxNumVcQBGhjZEIVPiZDGtXtUAuueIIjMngIqnnRcDjtIaSdrlWhZtZSBSwvonowOZDBxtroxhVoIwlLPbQfoNLBBOKMRRZxXdyPSnsQvnicDRVlaNhPLIEfTcFIhLkSihWYdAbLkskVrUeNFqpYIMqHNhGpIQgiDBEKDjQsPIJrVbViyPNqZcFnxVhGshnKfQOeeSJKegskPeydjsXUvVCYnGNjqDvZjKDogAAusuAQQACvOXhNnubLQkcmWfxOCpOlwOPyxUsbBlbxXjDJVsaZefiCSFMKBoclVnpiHwWJWXYYQIvUxSCfvhMJDRHsctTDCNJHrYipOVvonnyLmqJOwvpxUPtNsdMgSuRsUCQVEkpuGThWXGvPOHmJMIVcTjsRdqtEybiuaXNPbfigmESuepxpsXXhxvwoAJvyrPBfcolngiTxZYvJmwhxEwtBLdGgbQMYnDnNiyGBkkCScDYUMSSFSrhWokdNIbPKgRSQHtundlXVUTxLokDkxIAAubKXvGVtxCaTFxJlKdOcImhHSuhmlGFTqYUAZVPxsOdcpHsWTmwQxRQRJPAJsTQuIvZpWtCExKGfMDyEwtGARHWMqcvkbcvcCbcFWEAnjgkSBpekMLfqhLVWeFDJGbVgiFZJmPQIjtDesaJYiquXlyRXVyVbjjbttLyfluwhMEVMVTNYSNTXHPXoJvFELlqFCswPTcNkFlktOQvGoxROxGPBRWxXuGnDPiKtBOlraotxAhaRgICYrdTRoZmM&page=0&size=10 2025-12-08T02:58:26.439Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=uAGLctRudGuwLnViRCuFPgIgBqSbqqIQumimxsJaAtcbWHNlCEIjFQBVpHDLqdEVUPHJLVgIFxgNvJOrDDcNAIUUISTeeVVwlORhcghvTVTVZXtmrxjnQsASFZmBeGJjFEwtkfLxoANBSaLbmuEuKkAwVDkpDLLGUeukMQmMrRlomoUNujjDfdAUcDoUBKYgZYJKFYKmKfAFpIHXgTcRPtvfGZFxjEMaKYiiQiYKIfpyhwcmpbWptmPGkUlpBLhaCphAUuhlEVAZrPWgWUWxRGYjKyyQFXPkqeXPshlmppRCmvQuFNqbBTfELsgidnuGJAdiZBnKNiWCYVjPSbMjwrJbJAWBoaLCAwCycJlCGVLLsomkefjDCANJBHvugqGWepKDwDUptJwXRrqWQcMTNmqdMKRJDmcTgnbvxrdhewEXeHLIXFGNVQgRuwWAFngcKWZnhxeXMoxXRfXDUGcuSOASUPSOeJJDBvHrFpIUQQeryvNnibjmRghYDvBHQBPvyYKkJhvKZdBrtuJQADHplwmWoOPKtFONDFlYamtdGGCOslirhLrBVOxQPGuEtVgyAODfLepGDFRyASEnIcgjcGsoACkYraUqUKxSKOsambdWZPWSMcqgrVknoGxoTdNSEQGCkyOSyIlBeFPpwcvOHIklLETBwaCWoVExClPGXykttHjsipUITyyrRmLJZPBUbnnTetnjboatNrGLIEGpTXpgWnmoigKPuRPfbpsmxLObBmRlUfYGewskMBJAZfHCcBWkOhPtfZwaThuaLJiaoBvrNYpSEimeJoklbnPNnfUHQVAWXBYiyNbDAdeAwZiWdfpqDZatEjsBTjfvVAmaNrUTPrIHvxyLIsHvQSqlnWlRSRoXoQSJaqOkWSytrHxwYoFIeTkrIkQBCZSyDeJpheAsoApQQfVBXWrnXWvElVlEOaOSYuwDVvcolnaGspcSennHrseLCshlCIculLvXYIHKosyFwFgLNexuaQJmDFXYiYoCsBHJuclJsMXlHOCtXQjlSCetAPMMsWXNltiGueIxyCkPOykUThhfMvEPhNgtZoTHAwoFkeOdgpmhIDhXCnVTTSdxBDhMhpglNSbaWjOgaQauBulLIJslIBseqEYCkcePoXkjbQGwyRmUVpCJSHkMBCeCtCdcgbAyUNBhHZHVwCgZyIavsbllYyrfdVDUUmghYSimpCYaAmJktCuCLTYOxAETpHfhmgWknYiofQPfJgiIJqniqkAFXWwspgcSfYHdRSEiOKOHqkcjDyZftHwPhqfhXTSLqIiQRHTJNFWqtGQJJZmgpCKKcVQxeKwUoAcCmRnImMRAWxNumVcQBGhjZEIVPiZDGtXtUAuueIIjMngIqnnRcDjtIaSdrlWhZtZSBSwvonowOZDBxtroxhVoIwlLPbQfoNLBBOKMRRZxXdyPSnsQvnicDRVlaNhPLIEfTcFIhLkSihWYdAbLkskVrUeNFqpYIMqHNhGpIQgiDBEKDjQsPIJrVbViyPNqZcFnxVhGshnKfQOeeSJKegskPeydjsXUvVCYnGNjqDvZjKDogAAusuAQQACvOXhNnubLQkcmWfxOCpOlwOPyxUsbBlbxXjDJVsaZefiCSFMKBoclVnpiHwWJWXYYQIvUxSCfvhMJDRHsctTDCNJHrYipOVvonnyLmqJOwvpxUPtNsdMgSuRsUCQVEkpuGThWXGvPOHmJMIVcTjsRdqtEybiuaXNPbfigmESuepxpsXXhxvwoAJvyrPBfcolngiTxZYvJmwhxEwtBLdGgbQMYnDnNiyGBkkCScDYUMSSFSrhWokdNIbPKgRSQHtundlXVUTxLokDkxIAAubKXvGVtxCaTFxJlKdOcImhHSuhmlGFTqYUAZVPxsOdcpHsWTmwQxRQRJPAJsTQuIvZpWtCExKGfMDyEwtGARHWMqcvkbcvcCbcFWEAnjgkSBpekMLfqhLVWeFDJGbVgiFZJmPQIjtDesaJYiquXlyRXVyVbjjbttLyfluwhMEVMVTNYSNTXHPXoJvFELlqFCswPTcNkFlktOQvGoxROxGPBRWxXuGnDPiKtBOlraotxAhaRgICYrdTRoZmM&page=0&size=10 2025-12-08T02:58:26.440Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=uAGLctRudGuwLnViRCuFPgIgBqSbqqIQumimxsJaAtcbWHNlCEIjFQBVpHDLqdEVUPHJLVgIFxgNvJOrDDcNAIUUISTeeVVwlORhcghvTVTVZXtmrxjnQsASFZmBeGJjFEwtkfLxoANBSaLbmuEuKkAwVDkpDLLGUeukMQmMrRlomoUNujjDfdAUcDoUBKYgZYJKFYKmKfAFpIHXgTcRPtvfGZFxjEMaKYiiQiYKIfpyhwcmpbWptmPGkUlpBLhaCphAUuhlEVAZrPWgWUWxRGYjKyyQFXPkqeXPshlmppRCmvQuFNqbBTfELsgidnuGJAdiZBnKNiWCYVjPSbMjwrJbJAWBoaLCAwCycJlCGVLLsomkefjDCANJBHvugqGWepKDwDUptJwXRrqWQcMTNmqdMKRJDmcTgnbvxrdhewEXeHLIXFGNVQgRuwWAFngcKWZnhxeXMoxXRfXDUGcuSOASUPSOeJJDBvHrFpIUQQeryvNnibjmRghYDvBHQBPvyYKkJhvKZdBrtuJQADHplwmWoOPKtFONDFlYamtdGGCOslirhLrBVOxQPGuEtVgyAODfLepGDFRyASEnIcgjcGsoACkYraUqUKxSKOsambdWZPWSMcqgrVknoGxoTdNSEQGCkyOSyIlBeFPpwcvOHIklLETBwaCWoVExClPGXykttHjsipUITyyrRmLJZPBUbnnTetnjboatNrGLIEGpTXpgWnmoigKPuRPfbpsmxLObBmRlUfYGewskMBJAZfHCcBWkOhPtfZwaThuaLJiaoBvrNYpSEimeJoklbnPNnfUHQVAWXBYiyNbDAdeAwZiWdfpqDZatEjsBTjfvVAmaNrUTPrIHvxyLIsHvQSqlnWlRSRoXoQSJaqOkWSytrHxwYoFIeTkrIkQBCZSyDeJpheAsoApQQfVBXWrnXWvElVlEOaOSYuwDVvcolnaGspcSennHrseLCshlCIculLvXYIHKosyFwFgLNexuaQJmDFXYiYoCsBHJuclJsMXlHOCtXQjlSCetAPMMsWXNltiGueIxyCkPOykUThhfMvEPhNgtZoTHAwoFkeOdgpmhIDhXCnVTTSdxBDhMhpglNSbaWjOgaQauBulLIJslIBseqEYCkcePoXkjbQGwyRmUVpCJSHkMBCeCtCdcgbAyUNBhHZHVwCgZyIavsbllYyrfdVDUUmghYSimpCYaAmJktCuCLTYOxAETpHfhmgWknYiofQPfJgiIJqniqkAFXWwspgcSfYHdRSEiOKOHqkcjDyZftHwPhqfhXTSLqIiQRHTJNFWqtGQJJZmgpCKKcVQxeKwUoAcCmRnImMRAWxNumVcQBGhjZEIVPiZDGtXtUAuueIIjMngIqnnRcDjtIaSdrlWhZtZSBSwvonowOZDBxtroxhVoIwlLPbQfoNLBBOKMRRZxXdyPSnsQvnicDRVlaNhPLIEfTcFIhLkSihWYdAbLkskVrUeNFqpYIMqHNhGpIQgiDBEKDjQsPIJrVbViyPNqZcFnxVhGshnKfQOeeSJKegskPeydjsXUvVCYnGNjqDvZjKDogAAusuAQQACvOXhNnubLQkcmWfxOCpOlwOPyxUsbBlbxXjDJVsaZefiCSFMKBoclVnpiHwWJWXYYQIvUxSCfvhMJDRHsctTDCNJHrYipOVvonnyLmqJOwvpxUPtNsdMgSuRsUCQVEkpuGThWXGvPOHmJMIVcTjsRdqtEybiuaXNPbfigmESuepxpsXXhxvwoAJvyrPBfcolngiTxZYvJmwhxEwtBLdGgbQMYnDnNiyGBkkCScDYUMSSFSrhWokdNIbPKgRSQHtundlXVUTxLokDkxIAAubKXvGVtxCaTFxJlKdOcImhHSuhmlGFTqYUAZVPxsOdcpHsWTmwQxRQRJPAJsTQuIvZpWtCExKGfMDyEwtGARHWMqcvkbcvcCbcFWEAnjgkSBpekMLfqhLVWeFDJGbVgiFZJmPQIjtDesaJYiquXlyRXVyVbjjbttLyfluwhMEVMVTNYSNTXHPXoJvFELlqFCswPTcNkFlktOQvGoxROxGPBRWxXuGnDPiKtBOlraotxAhaRgICYrdTRoZmM&page=0&size=10", parameters={name:[ZAP], category:[uAGLctRudGuwLnViRCuFPgIgBqSbqqIQumimxsJaAtcbWHNlCEIjFQBVpHDLqdEVUPHJLVgIFxgNvJOrDDcNAIUUISTeeVVwlORhcghvTVTVZXtmrxjnQsASFZmBeGJjFEwtkfLxoANBSaLbmuEuKkAwVDkpDLLGUeukMQmMrRlomoUNujjDfdAUcDoUBKYgZYJKFYKmKfAFpIHXgTcRPtvfGZFxjEMaKYiiQiYKIfpyhwcmpbWptmPGkUlpBLhaCphAUuhlEVAZrPWgWUWxRGYjKyyQFXPkqeXPshlmppRCmvQuFNqbBTfELsgidnuGJAdiZBnKNiWCYVjPSbMjwrJbJAWBoaLCAwCycJlCGVLLsomkefjDCANJBHvugqGWepKDwDUptJwXRrqWQcMTNmqdMKRJDmcTgnbvxrdhewEXeHLIXFGNVQgRuwWAFngcKWZnhxeXMoxXRfXDUGcuSOASUPSOeJJDBvHrFpIUQQeryvNnibjmRghYDvBHQBPvyYKkJhvKZdBrtuJQADHplwmWoOPKtFONDFlYamtdGGCOslirhLrBVOxQPGuEtVgyAODfLepGDFRyASEnIcgjcGsoACkYraUqUKxSKOsambdWZPWSMcqgrVknoGxoTdNSEQGCkyOSyIlBeFPpwcvOHIklLETBwaCWoVExClPGXykttHjsipUITyyrRmLJZPBUbnnTetnjboatNrGLIEGpTXpgWnmoigKPuRPfbpsmxLObBmRlUfYGewskMBJAZfHCcBWkOhPtfZwaThuaLJiaoBvrNYpSEimeJoklbnPNnfUHQVAWXBYiyNbDAdeAwZiWdfpqDZatEjsBTjfvVAmaNrUTPrIHvxyLIsHvQSqlnWlRSRoXoQSJaqOkWSytrHxwYoFIeTkrIkQBCZSyDeJpheAsoApQQfVBXWrnXWvElVlEOaOSYuwDVvcolnaGspcSennHrseLCshlCIculLvXYIHKosyFwFgLNexuaQJmDFXYiYoCsBHJuclJsMXlHOCtXQjlSCetAPMMsWXNltiGueIxyCkPOykUThhfMvEPhNgtZoTHAwoFkeOdgpmhIDhXCnVTTSdxBDhMhpglNSbaWjOgaQauBulLIJslIBseqEYCkcePoXkjbQGwyRmUVpCJSHkMBCeCtCdcgbAyUNBhHZHVwCgZyIavsbllYyrfdVDUUmghYSimpCYaAmJktCuCLTYOxAETpHfhmgWknYiofQPfJgiIJqniqkAFXWwspgcSfYHdRSEiOKOHqkcjDyZftHwPhqfhXTSLqIiQRHTJNFWqtGQJJZmgpCKKcVQxeKwUoAcCmRnImMRAWxNumVcQBGhjZEIVPiZDGtXtUAuueIIjMngIqnnRcDjtIaSdrlWhZtZSBSwvonowOZDBxtroxhVoIwlLPbQfoNLBBOKMRRZxXdyPSnsQvnicDRVlaNhPLIEfTcFIhLkSihWYdAbLkskVrUeNFqpYIMqHNhGpIQgiDBEKDjQsPIJrVbViyPNqZcFnxVhGshnKfQOeeSJKegskPeydjsXUvVCYnGNjqDvZjKDogAAusuAQQACvOXhNnubLQkcmWfxOCpOlwOPyxUsbBlbxXjDJVsaZefiCSFMKBoclVnpiHwWJWXYYQIvUxSCfvhMJDRHsctTDCNJHrYipOVvonnyLmqJOwvpxUPtNsdMgSuRsUCQVEkpuGThWXGvPOHmJMIVcTjsRdqtEybiuaXNPbfigmESuepxpsXXhxvwoAJvyrPBfcolngiTxZYvJmwhxEwtBLdGgbQMYnDnNiyGBkkCScDYUMSSFSrhWokdNIbPKgRSQHtundlXVUTxLokDkxIAAubKXvGVtxCaTFxJlKdOcImhHSuhmlGFTqYUAZVPxsOdcpHsWTmwQxRQRJPAJsTQuIvZpWtCExKGfMDyEwtGARHWMqcvkbcvcCbcFWEAnjgkSBpekMLfqhLVWeFDJGbVgiFZJmPQIjtDesaJYiquXlyRXVyVbjjbttLyfluwhMEVMVTNYSNTXHPXoJvFELlqFCswPTcNkFlktOQvGoxROxGPBRWxXuGnDPiKtBOlraotxAhaRgICYrdTRoZmM], page:[0], size:[10]} 2025-12-08T02:58:26.440Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.440Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.440Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:26.440Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:26.440Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.440Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:26.441Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.442Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn&size=10 2025-12-08T02:58:26.442Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn&size=10 2025-12-08T02:58:26.442Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn&size=10", parameters={name:[ZAP], category:[], page:[btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn], size:[10]} 2025-12-08T02:58:26.442Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn" 2025-12-08T02:58:26.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:26.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn"] 2025-12-08T02:58:26.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.444Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.521Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.521Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.521Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.524Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn&size=10 2025-12-08T02:58:26.524Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn&size=10 2025-12-08T02:58:26.524Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn&size=10", parameters={name:[ZAP], category:[], page:[btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn], size:[10]} 2025-12-08T02:58:26.524Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.524Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn" 2025-12-08T02:58:26.525Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.525Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.525Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:26.525Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "btWyTWWtlBEUIDJwWakCrEjekIfBpmfbqQxcgirxOxhafeWNBvevqJaQylBDxximIwPeoBdisvUZExTBUdSbeDhETrkCJppQsRgvwerjmvwwvPdeGfCZuFbJfbmvxfEGaBuygfERdwvLXVsQOqMMsAjRxEvKBmOmApFEkfiJXTcPnSkXLVcRwPDWSbiLGqiAwSSDVdCLcZSXgLdVMmdkESFpZkBcHpAxunycuxYgswwQIAhRIXrJBmcbJuhLFjFuuQshMTyNnupLcOtdHTFfWxjULTbwCeaPkiDpxwfeeOkbCQLVpMDGUKFgquAPYONbTLFDdUSVlRWPcDEgjwLtDIXGqslcybMXvsGZXhIohKlUKbUwTiAlulUwnJvDnALCMwNriAkDHkJtacgBiyglKbOslPawLqoVLqkiZleleHkSLtYetPIBghguKHaAwXaZfiSVDjmKWUZulZasAOVUBcordIFoLCJKowgArWEbLBGGJjEJXwwrqByAefdQOlHcJZArFsUxjyfSQRtQhDZCQHTuProrQJpPecMOiIncobCOQYbNsdcklRvodwNuoWUOfJCQYQhdnXbNUmBSWKmHfPQbiCSYCgwSOlBryERlTMEwDFkpoQEVMRAPxmEfQmmGRYMPiGWbsKvVBiwFNSdvjixalVJbmeHvJfeTyNaTYfBEuOlZRBSdTZFynPHXZDbNUllShtExXNarsIFEZLKistoQOTZKekqaDGYNbAvfhxmJSaeiScOgWXCcdgGETZsFrTuRwXWnMRnmkvAxoUylSBseYkOYNQjdMTAdGENOqhkoFnHeRpurKxwlQlqdpaHXlfhutjsfipSOYGgQyWLjCjrJxQGRSupfdRPpiYGLTFkGiHHYQfudiIJXmFxMkPgDAFnTALbubNRmqPNkenYqtFwuielWMtgnRlCdbPtZVCeNdxKxdVJGWLJKZLNuZKgkbpNNbNuLHChaabRTYWtPyUfMXgwDXJxKrbHwSDXVKoYDYXMQALIWSxtoXnBgtbAQGyfjYwHDSlmHxoLawCNCEOPiTViTOWZWfhCUtxOoQbSuXZLtsgEAVcTfoPIUCYrWOIRCxRtFpOVQyZCUkmFQvXaTEWnVrbDyRrcwKytMVckoVNKhIBnChdNaENnGVAZKcQNPOlBCOVrtBtbJRgPBUJuOaDAxWfqycsrOhsuCQRWQXENoPfaCfYkIebUcESYJUlYpJWfwXqUgonsEpxvqCVWNQwdQOlroYPMDUuWkJlTWvTokqfEmLOlelokMXSlNbSgTyBhSsYWLrCHyHhlnehlpeckBIjNQFTAfZNYDdmInujXwFngIKqXKZQqEjdxsFDVJqFCvaMXwsVsYpiZCciYehChTsnjypftlPUOXbBcqGwbGhqrVjfTrkBDcneBiYwiwJOGJmZpngbEkPJvmgscOvlxsQJNMdFcNbktmxiVHIILOppMWiHccDxuwynQRsERaIHJjSiYYlRZgMrFjxMvWIsIXjHIDhifIJMmSBTkBqbQQBwPWhVHVwuswJHFsJqeRZsEmlZpZTJcOIEnuFGAqsMZronCctAbtgBIXUmtcATTjUBZLsFBnJynVmBrHwhPOhnNwxZTduWJVJYVNffiakDeoDSVqtVloiPvNiUYDEGcNcWjTAJpYQbDcvulbgWAriWHcOYCHLcCLVCWnWpMWIygFCAQvewkbgcwhrLtvKBatbHpmjsHMaBIDybUTvigqdoRoufSGaNqoOmUaIYVAWmvMEVRKrZDVHEKAhuUfyVoLurbyOdvHBCQhiRyaNFCDjJVWWkuJVtarEjQsvEExqxfrFAQEQuHeyEhfuOGdBmKtSykRjKPFIeBdldUrSgdusQcrZPaeDjoEpshVrZhliwIqdMICQvpqcJatgKMAlitUZPWpYTOKcDGNQdLQOfaqZYEGjFvUpqvcpUqbDUIUMxMJvlvdSqBNJFDKhLFewdRdgXQfsHrlNcoXvGqIXuFDVMLWrAQFZvpQsXfSwTvVFOSqdTBmqCLdVTgPjMxmixgFCPpqXRBhqFUowJdQUMWPFqWrwHctAdYfBrHrpKxmVgHoWmfOWGdWqOIwBogLjfcRJTgn"] 2025-12-08T02:58:26.525Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.526Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm 2025-12-08T02:58:26.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm 2025-12-08T02:58:26.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm", parameters={name:[ZAP], category:[], page:[0], size:[VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm]} 2025-12-08T02:58:26.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm" 2025-12-08T02:58:26.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:26.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm"] 2025-12-08T02:58:26.527Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.528Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.626Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.626Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.626Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.629Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm 2025-12-08T02:58:26.630Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm 2025-12-08T02:58:26.630Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm", parameters={name:[ZAP], category:[], page:[0], size:[VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm]} 2025-12-08T02:58:26.630Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:26.630Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm" 2025-12-08T02:58:26.630Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.630Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.630Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:26.630Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "VLWseYdscjlsCaIQYgySCtJKGVRgiPGKDrhEOEHIeeatoObBRibdLCRBseCmksGtxMQHulHVdyXSKeeLwWeRouvaAhHDyvAxuEFFyfUYlKAEpODiRgvWCqMyYYFYjrQmBstiYDaDgJffMGgwdEmkotwUpAuvVRqYuTjGsbfjoNyboysxpJmPfrwGJZhimIpVEpyOmAOpasDGthjJHxNWGdgEKetqAFEwTUNyJIWdUchSktSIGkLlvCaAgQQlmPadxyBmhoBTqUAThqwiTTTwLaSVEvEtoJxPmnHmYPMDfYLDixfPCrKyxlNTmmURmwpinRZslkFFEoNwUkQkMUukAxybpQDrRBbgCNWMQCHqucRiZbQMUPkfwlQNulCEadPuulSnLJkupyTygWtgsdZiIXKiTobdZGXjdfDmAMDxrePCIPixWrmlJTVTEPClgfmrceBVwDIEUmjhZtneCWDjVSTPvHkSyxXPVDMRNnPjCgrLIbaUdNAOCLZHDUnXQDKxsFIUrmcXUIponFkDOJMeOZdRdIgaCJPtAldUvQqimFRdCWYKuwOpHVGYyBgvyVpYPwpXfMoVkURCpaecDacWtocnbfcQpKFtTElkZVJljFUYRbLsGKNKSDmFCOrrmDkSAXAeOqLUhOfIXPmXgwjxlJYmXZSiitBppSWrvBRGuPhwogfVkFGVsZsbfHRAbwJQgeJrAOfujtjrUPhxjtZPnkKNuYmWYfXhFpTSZEMolUxdtiuKKmLBmtddfoRQISxfeZKowdVwUjYknAvBaOMlTmpkLTxUeRmjxhxgLAQmByfiKwjPKKsTyUUISDcsvbMXXdhIHsyYcUkYTdPsceXRsakrKnEJtvhtoxFBaZGhHIliIVHjMOCRwtVKnQRIWIVVrfExIHorYTWIbmaXOnIsAMeJUMLVVEXCdgUkBnnyJGFfGdraDBqeZktuEEPiZvLZKBoEuljSjRQqlQxUtILqiLLhQmMYJFVICPnjYVHIwNBSYIStwnbMuEweWMvrGtYJDkplCfEBmGZhwXxxHMLlQInoVMlQyjfEocblsFeNoVIvjcuBAtpLfkwQMkUrMsTnHWcLfQPQNEZbOvgTAhkYcgbEMKlGVhfudJBrqXVHQBkxBjgNeXGxnAXFxlvgRpwoHOcIHuEahyenEcqWwmakRjHRvKlmbEMPoVFyQcUjFfmGGNofPFdISgLSOwTHAiJTJIXTyZViYOQnScrUYOPsZoOyFCLhCfSAWKIaBCgcGwSZZumajSgGvgHDDQYwtOOBZydBSrhvFQQMupjOtMUnvjbGbSCMeYnvvytIfdNgEUlituFCNsvTiHMxethXTQalBAEnJMiqALcsQwntjCQlBIGUkESdOmBZWRHvTiGWjbKpBMEQYwTcJYsDaJiiubjphhpgXiVPlsUUDskeenOENhJkUqnvLtIChpkelaLLRVnarDQdhIrgpoHJoltteYgkKuksYBTCZTMsnqISCmHZuJkSBgrpXWMbUhyIQBiaRnckbLeOwHSWpiefljvPtNMunwmMMkDjYDPymOctYVJiRyfxxwcHsLTbdiVfvFEeEsaQiXcSmbgpYbOfpwgyxpskloJNauNbnnCywlDHvgQJecOqcihgmitqeLejDfqgQrngCVnZGBaIGmrnMQuaWtZNhAcmZChPlEJBgwDmLjZMkmPlDjKweNbeSQnOXsmCsoylIDKJjapCFeqrLpiwRMrsZdNCcvXlQGCcxYwQkcKrySvMELbmYWsubTrhZWbDrkPRhronVluTAqiVWrityJtcjRYxyLUtdMQoOkgEaiTkeqmpxeqnJPIDaWrWVRQZiKHlFKDWxMshNLppnxCEZEMyrhnKNQEwQfHIcVREmikWhSyVOLWcVuEUOTXTCSQMrDOKJhwTeOAkEotYveTInISTnajnbIZJacLpyGnrfbBRFxVTwtOZiFAnjudKplNOjYVZkxjydXIINinscpqEqYGmVjTWQplatYwJDxXannjNISAUwOCskFNDnhfgAagKNmSFySswybgndcGDgHEWyRkZZvjeYyTpPqolxHOwuqcKEnJxcNmnaLXxnfmtgiuUbNOqvhsqqNTm"] 2025-12-08T02:58:26.630Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.633Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.633Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=ZAP, password=ZAP)] 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.634Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=ZAP, password=Test123)] 2025-12-08T02:58:26.635Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.635Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=User not found, token=null)] 2025-12-08T02:58:26.635Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.636Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.713Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.713Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.713Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.716Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:26.716Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.716Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.716Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.716Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=ZAP, password=Test123)] 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=User not found, token=null)] 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=ZAP, password=ZAP)] 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.717Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.718Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.719Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.719Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.719Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.719Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.719Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.719Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.719Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.719Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.719Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.721Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.721Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.721Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.721Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.721Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.721Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.795Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.795Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.795Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.798Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.798Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:26.798Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.798Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:26.798Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n% (truncated)...] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.799Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n% (truncated)...] 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.800Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.800Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.801Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.804Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.902Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.902Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.902Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.905Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.905Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:26.905Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.905Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n% (truncated)...] 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n% (truncated)...] 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.906Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.908Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17 (truncated)...] 2025-12-08T02:58:26.908Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.909Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:26.909Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.909Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.909Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:26.986Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.986Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:26.987Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.990Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.990Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:26.990Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:26.990Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.990Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17 (truncated)...] 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17 (truncated)...] 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.991Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:26.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:26.993Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:26.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:26.996Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:26.996Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:26.996Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:26.996Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:26.996Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:26.996Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.070Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.070Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.070Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.073Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.073Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.073Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.073Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.073Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=ZAP)] 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17 (truncated)...] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.076Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.079Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.079Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.079Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.079Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.079Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.079Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:27.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP)] 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=ZAP)] 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:27.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.159Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.161Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.235Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.235Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.236Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.239Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.239Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.239Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.239Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.239Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:27.239Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.239Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.239Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s (truncated)...] 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP)] 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP": not a valid `java.lang.Long` value 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must contain both letters and numbers, token=null)] 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.241Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.242Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.240Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.242Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.245Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.245Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.245Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.245Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.245Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.245Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.319Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.319Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.319Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.322Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.322Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:27.322Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.322Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.322Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s (truncated)...] 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s (truncated)...] 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must contain both letters and numbers, token=null)] 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP": not a valid `java.lang.Long` value 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.323Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.325Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.325Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.325Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.325Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.325Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.325Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.325Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.325Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.324Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.328Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.328Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.328Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.329Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.329Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.329Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.412Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.412Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.412Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.412Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s (truncated)...] 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13! (truncated)...] 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s": not a valid `java.lang.Long` value 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:27.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:27.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.415Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13! (truncated)...] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.416Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.419Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.419Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.419Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.419Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.419Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.419Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.493Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.493Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.493Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.496Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.496Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.496Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:27.496Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13! (truncated)...] 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13! (truncated)...] 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.497Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s": not a valid `java.lang.Long` value 2025-12-08T02:58:27.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n": not a valid `java.lang.Long` value 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.501Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.578Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.578Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.578Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&category=&page=0&size=10 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&category=&page=0&size=10 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&category=&page=0&size=10", parameters={name:[ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s ], category:[], page:[0], size:[10]} 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n": not a valid `java.lang.Long` value 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.584Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.584Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.584Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.585Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.585Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.585Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.585Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.585Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.585Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.585Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.585Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.585Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.585Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.661Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.661Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.662Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.664Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.664Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&category=&page=0&size=10 2025-12-08T02:58:27.664Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&category=&page=0&size=10 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&category=&page=0&size=10", parameters={name:[ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s ], category:[], page:[0], size:[10]} 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.665Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.666Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.667Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.669Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.669Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.669Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.669Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.669Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.743Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.743Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.743Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.746Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.746Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&category=&page=0&size=10 2025-12-08T02:58:27.746Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&category=&page=0&size=10 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&category=&page=0&size=10", parameters={name:[ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n ], category:[], page:[0], size:[10]} 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.747Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.748Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.749Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.749Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.751Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.751Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.751Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.752Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.752Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.752Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.825Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.825Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.825Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.828Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.828Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&category=&page=0&size=10 2025-12-08T02:58:27.828Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&category=&page=0&size=10 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&category=&page=0&size=10", parameters={name:[ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n ], category:[], page:[0], size:[10]} 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.829Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.830Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.831Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.831Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.831Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.831Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.831Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.831Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.831Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.831Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.831Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.907Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.910Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.910Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=ZAP&page=0&size=10 2025-12-08T02:58:27.910Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=ZAP&page=0&size=10 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=ZAP&page=0&size=10", parameters={name:[ZAP], category:[ZAP], page:[0], size:[10]} 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.911Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.912Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.912Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.912Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.912Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.912Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.912Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.912Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.912Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.913Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.913Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.913Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.913Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.913Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.913Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.913Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.913Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.913Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.913Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.915Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.916Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.916Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.916Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.916Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.916Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:27.989Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.989Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:27.990Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=ZAP&page=0&size=10 2025-12-08T02:58:27.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:27.992Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=ZAP&page=0&size=10 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=ZAP&page=0&size=10", parameters={name:[ZAP], category:[ZAP], page:[0], size:[10]} 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:27.993Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:27.994Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:27.995Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:27.995Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.995Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:27.995Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:27.995Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:27.995Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:27.995Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:27.995Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:27.995Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:27.995Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:27.997Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:27.997Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:27.997Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:27.997Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:27.998Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:27.998Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.071Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.071Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.071Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&page=0&size=10 2025-12-08T02:58:28.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.074Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&page=0&size=10 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&page=0&size=10", parameters={name:[ZAP], category:[ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s ], page:[0], size:[10]} 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:28.075Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:28.076Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.077Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.077Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.077Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.077Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.077Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.077Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.077Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.077Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.077Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.077Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.080Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.080Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.080Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.080Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.080Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.080Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.153Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.154Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.156Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&page=0&size=10 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&page=0&size=10 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&page=0&size=10", parameters={name:[ZAP], category:[ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s ], page:[0], size:[10]} 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:28.157Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.158Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.159Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.159Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.245Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.245Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.246Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.248Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.248Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&page=0&size=10 2025-12-08T02:58:28.248Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&page=0&size=10 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&page=0&size=10", parameters={name:[ZAP], category:[ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n ], page:[0], size:[10]} 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:28.249Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:28.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.251Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.336Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.336Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.336Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&page=0&size=10 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&page=0&size=10 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&page=0&size=10", parameters={name:[ZAP], category:[ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n ], page:[0], size:[10]} 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:28.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.346Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.346Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.346Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.346Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.347Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.347Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.347Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.350Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.350Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.442Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.442Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=ZAP&size=10 2025-12-08T02:58:28.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=ZAP&size=10 2025-12-08T02:58:28.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=ZAP&size=10", parameters={name:[ZAP], category:[], page:[ZAP], size:[10]} 2025-12-08T02:58:28.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.448Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP" 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:28.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP"] 2025-12-08T02:58:28.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.451Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.532Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.532Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=ZAP&size=10 2025-12-08T02:58:28.532Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=ZAP&size=10 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=ZAP&size=10", parameters={name:[ZAP], category:[], page:[ZAP], size:[10]} 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP" 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP"] 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.535Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&size=10 2025-12-08T02:58:28.614Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&size=10 2025-12-08T02:58:28.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&size=10", parameters={name:[ZAP], category:[], page:[ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s ], size:[10]} 2025-12-08T02:58:28.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s" 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s"] 2025-12-08T02:58:28.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.617Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.693Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&size=10 2025-12-08T02:58:28.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&size=10 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A&size=10", parameters={name:[ZAP], category:[], page:[ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s ], size:[10]} 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s" 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s"] 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.700Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.776Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.776Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.776Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&size=10 2025-12-08T02:58:28.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&size=10 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&size=10", parameters={name:[ZAP], category:[], page:[ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n ], size:[10]} 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n" 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n"] 2025-12-08T02:58:28.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.782Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.858Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.858Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.858Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.861Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&size=10 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&size=10 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A&size=10", parameters={name:[ZAP], category:[], page:[ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n ], size:[10]} 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n" 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.862Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n"] 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.864Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.864Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:28.940Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:28.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:28.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=ZAP 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=ZAP 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=ZAP", parameters={name:[ZAP], category:[], page:[0], size:[ZAP]} 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:28.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP" 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP"] 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:28.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:28.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:28.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:28.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:28.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:28.946Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:28.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:28.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:28.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:28.946Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:28.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:28.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:28.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:28.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:28.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:28.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.022Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.023Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.023Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=ZAP 2025-12-08T02:58:29.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=ZAP 2025-12-08T02:58:29.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=ZAP", parameters={name:[ZAP], category:[], page:[0], size:[ZAP]} 2025-12-08T02:58:29.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.026Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP" 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP"] 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.027Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.028Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.030Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.030Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.104Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.107Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A 2025-12-08T02:58:29.107Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A", parameters={name:[ZAP], category:[], page:[0], size:[ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s ]} 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s" 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s"] 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.109Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.109Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.112Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.186Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.186Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.186Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.189Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A 2025-12-08T02:58:29.190Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A 2025-12-08T02:58:29.190Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=ZAP%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%25n%25s%0A", parameters={name:[ZAP], category:[], page:[0], size:[ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s ]} 2025-12-08T02:58:29.190Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.190Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s" 2025-12-08T02:58:29.190Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.191Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.191Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:29.191Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s%n%s"] 2025-12-08T02:58:29.191Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A 2025-12-08T02:58:29.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A 2025-12-08T02:58:29.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A", parameters={name:[ZAP], category:[], page:[0], size:[ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n ]} 2025-12-08T02:58:29.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n" 2025-12-08T02:58:29.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:29.192Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n"] 2025-12-08T02:58:29.193Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.193Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.193Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.193Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.193Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.193Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.193Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.193Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.193Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.194Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.270Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.273Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A 2025-12-08T02:58:29.273Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A 2025-12-08T02:58:29.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=ZAP+%251%21s%252%21s%253%21s%254%21s%255%21s%256%21s%257%21s%258%21s%259%21s%2510%21s%2511%21s%2512%21s%2513%21s%2514%21s%2515%21s%2516%21s%2517%21s%2518%21s%2519%21s%2520%21s%2521%21n%2522%21n%2523%21n%2524%21n%2525%21n%2526%21n%2527%21n%2528%21n%2529%21n%2530%21n%2531%21n%2532%21n%2533%21n%2534%21n%2535%21n%2536%21n%2537%21n%2538%21n%2539%21n%2540%21n%0A", parameters={name:[ZAP], category:[], page:[0], size:[ZAP %1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n ]} 2025-12-08T02:58:29.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n" 2025-12-08T02:58:29.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:29.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "ZAP%1!s%2!s%3!s%4!s%5!s%6!s%7!s%8!s%9!s%10!s%11!s%12!s%13!s%14!s%15!s%16!s%17!s%18!s%19!s%20!s%21!n%22!n%23!n%24!n%25!n%26!n%27!n%28!n%29!n%30!n%31!n%32!n%33!n%34!n%35!n%36!n%37!n%38!n%39!n%40!n"] 2025-12-08T02:58:29.274Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:29.279Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test123)] 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.281Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.280Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.281Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.284Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.358Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.358Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.358Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:29.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.362Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test123)] 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.363Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:29.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:29.366Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.365Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test123 (truncated)...] 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:29.367Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:29.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.369Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test123 (truncated)...] 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:29.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test12 (truncated)...] 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.454Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.455Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.458Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.531Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.532Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:29.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test12 (truncated)...] 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.537Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.538Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.541Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.541Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.541Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.541Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.541Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.541Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:29.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test123)] 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.620Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.621Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:29.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:29.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test123)] 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:29.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.704Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.708Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test123 (truncated)...] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.788Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.791Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.791Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.791Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.791Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.791Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.792Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.865Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.865Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.865Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test123 (truncated)...] 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.871Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:29.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:29.949Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:29.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:29.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test1 (truncated)...] 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:29.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:29.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:29.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:29.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:29.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:29.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:29.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.957Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:29.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:29.958Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:29.961Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:29.961Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:29.961Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:29.961Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:29.961Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:29.961Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:30.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.042Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test1 (truncated)...] 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.044Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.124Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.124Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.124Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.124Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test (truncated)...] 2025-12-08T02:58:30.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:30.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.128Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154, password=Test (truncated)...] 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.209Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.210Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154)] 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.211Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:30.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.301Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.309Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.309Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.309Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154)] 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088, password=ZAP)] 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.314Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.315Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.320Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.320Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.320Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.320Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.320Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.320Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.402Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.402Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:30.402Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.403Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.403Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.404Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.406Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.406Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.406Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "anySet-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088)] 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.409Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c68215 (truncated)...] 2025-12-08T02:58:30.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.492Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.492Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:30.492Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.495Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.495Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.495Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.498Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c68215 (truncated)...] 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088)] 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "anySet-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d51108 (truncated)...] 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any? Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any?Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.503Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.576Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.576Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:30.576Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.584Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.584Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c6821 (truncated)...] 2025-12-08T02:58:30.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&category=&page=0&size=10", parameters={name:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any? Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any?Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d51108 (truncated)...] 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d5110 (truncated)...] 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10", parameters={name:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.591Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "anySet-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.668Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.668Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.668Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10 2025-12-08T02:58:30.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10 2025-12-08T02:58:30.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10", parameters={name:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d5110 (truncated)...] 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "anySet-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10", parameters={name:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.676Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088 (truncated)...] 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.678Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any? Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any?Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.679Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.681Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.683Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.683Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:30.684Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10 2025-12-08T02:58:30.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&category=&page=0&size=10", parameters={name:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], category:[], page:[0], size:[10]} 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c6821 (truncated)...] 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d511088 (truncated)...] 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any? Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any?Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "anySet-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.762Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.763Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d51108 (truncated)...] 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.764Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.765Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.765Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.765Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.765Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.765Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.765Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.765Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.765Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.765Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.765Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.767Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.767Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.767Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.768Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.768Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.768Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:30.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.848Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.848Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.848Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.851Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.851Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.851Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.851Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.851Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154 (truncated)...] 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d51108 (truncated)...] 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "anySet-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.852Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.853Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.854Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d51108 (truncated)...] 2025-12-08T02:58:30.855Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.855Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.855Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.855Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.855Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.855Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.855Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.855Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any? Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.856Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any?Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.857Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.857Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.858Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.858Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.858Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.858Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.858Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.860Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:30.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:30.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.934Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.934Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:30.934Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.937Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.937Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.937Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.937Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.937Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.937Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.937Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.937Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c682154 (truncated)...] 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=anySet-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d51108 (truncated)...] 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.937Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any? Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "any?Set-cookie: Tamper=063d9486-2fd2-4b59-8f3d-f6f407bb4bff": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.939Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.938Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.940Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.940Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.941Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d5110 (truncated)...] 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:30.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:30.942Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:30.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:30.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:30.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:30.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:30.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:30.943Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:30.944Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:30.944Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:30.945Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:30.947Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:30.947Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:30.947Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:30.947Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:30.947Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:30.948Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.016Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.016Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:31.016Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.025Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.025Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.025Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c68215 (truncated)...] 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=any?Set-cookie: Tamper=db756bef-e51b-4932-9e05-65b22d5110 (truncated)...] 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:31.028Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.030Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.029Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:31.030Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.030Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.033Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:31.108Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c68215 (truncated)...] 2025-12-08T02:58:31.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:31.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.120Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.191Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.191Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:31.191Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.196Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.199Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c68215 (truncated)...] 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.202Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.205Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.205Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.205Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.205Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.205Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.277Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:31.278Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.282Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.285Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.285Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.285Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.285Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=anySet-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c68215 (truncated)...] 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.286Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:31.287Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.288Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.288Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.288Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.288Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.288Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.288Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.288Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.288Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.288Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.288Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.290Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.290Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.290Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.291Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.291Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.291Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:31.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.364Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&page=0&size=10", parameters={name:[ZAP], category:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], page:[0], size:[10]} 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.368Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c6821 (truncated)...] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.369Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.370Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.370Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.371Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.373Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.374Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:31.443Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.447Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10 2025-12-08T02:58:31.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10", parameters={name:[ZAP], category:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], page:[0], size:[10]} 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=any?Set-cookie: Tamper=57e6cc8f-6a3e-4970-a68c-61ed6c6821 (truncated)...] 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.453Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.456Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.456Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.456Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.456Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.456Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.456Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.525Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.525Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password is incorrect, token=null)] 2025-12-08T02:58:31.525Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10 2025-12-08T02:58:31.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10", parameters={name:[ZAP], category:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], page:[0], size:[10]} 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.536Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10", parameters={name:[ZAP], category:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], page:[0], size:[10]} 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:31.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.618Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.694Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&page=0&size=10", parameters={name:[ZAP], category:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], page:[0], size:[10]} 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:31.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:31.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:31.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.703Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.779Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.780Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.783Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:31.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.787Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.790Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.790Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.790Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.790Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.790Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.863Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.867Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:31.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.871Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:31.947Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:31.947Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:31.947Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:31.950Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.952Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.952Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.952Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:31.952Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:31.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:31.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:31.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:31.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:31.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:31.954Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:31.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:31.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:31.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:31.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:31.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:31.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:31.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:31.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:31.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:31.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.030Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.030Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.031Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.033Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.034Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.035Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.038Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.038Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.114Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:32.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10 2025-12-08T02:58:32.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.117Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937&size=10", parameters={name:[ZAP], category:[], page:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937], size:[10]} 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.118Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10 2025-12-08T02:58:32.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.119Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10", parameters={name:[ZAP], category:[], page:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], size:[10]} 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.120Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.121Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.121Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.123Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.124Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.197Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10 2025-12-08T02:58:32.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.200Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10", parameters={name:[ZAP], category:[], page:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], size:[10]} 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.201Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.202Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10", parameters={name:[ZAP], category:[], page:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], size:[10]} 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.203Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.204Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.204Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.207Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.207Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.207Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.285Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.285Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.285Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.294Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.294Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.294Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A&size=10", parameters={name:[ZAP], category:[], page:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ], size:[10]} 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:32.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.299Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.305Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.305Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.306Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.306Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.306Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.306Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.396Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.396Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.397Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.397Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.397Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.397Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.397Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.397Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.397Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.397Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.398Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.398Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.398Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.398Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.400Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.400Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.400Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.400Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.401Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.401Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.401Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.402Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.403Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=Set-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.404Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.404Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.404Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.404Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.404Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.404Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.404Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.405Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.403Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.405Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.406Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.405Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.406Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.406Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.405Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.407Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.406Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.408Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.409Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.496Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.496Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.496Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.499Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.500Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.501Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.502Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.505Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.505Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.582Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.583Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.587Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.588Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.590Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.593Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.667Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.670Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.675Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.675Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.678Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.751Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.751Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.751Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%3F%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937", parameters={name:[ZAP], category:[], page:[0], size:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937]} 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A", parameters={name:[ZAP], category:[], page:[0], size:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ]} 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.758Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.758Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.759Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.761Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.835Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.835Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.835Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A", parameters={name:[ZAP], category:[], page:[0], size:[any Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ]} 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "anySet-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A", parameters={name:[ZAP], category:[], page:[0], size:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ]} 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.841Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.842Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.843Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.846Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.846Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.846Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.846Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.846Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.846Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:32.919Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:32.919Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:32.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:32.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A 2025-12-08T02:58:32.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=any%3F%0D%0ASet-cookie%3A+Tamper%3Dbe3fa0e4-83ff-40eb-9c9d-6788e556c937%0D%0A", parameters={name:[ZAP], category:[], page:[0], size:[any? Set-cookie: Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937 ]} 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937" 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "any?Set-cookie:Tamper=be3fa0e4-83ff-40eb-9c9d-6788e556c937"] 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.924Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:32.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:32.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:32.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:32.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:32.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:32.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:32.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:32.927Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:32.927Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:32.927Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:32.927Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:32.927Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:32.927Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:32.927Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:32.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:32.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:32.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:32.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:32.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:32.929Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.010Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.010Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.010Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.010Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.010Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.010Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.010Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.010Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.010Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.010Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.090Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.092Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.092Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.092Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.092Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.092Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.093Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.169Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.169Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.172Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.173Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.176Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP)] 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.260Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.262Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.265Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.265Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.265Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.265Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.266Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.266Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.334Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.334Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.335Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:33.342Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=null, password=Test123)] 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP)] 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=User not found, token=null)] 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.343Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.344Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.344Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.344Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.344Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.344Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.344Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.344Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.344Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.345Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.348Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.421Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.422Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.422Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:33.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=null, password=ZAP)] 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=null, password=Test123)] 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=User not found, token=null)] 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.426Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.427Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.428Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.428Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.428Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.428Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.428Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.430Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.503Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.504Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=, password=Test123)] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=null, password=ZAP)] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username cannot be empty, token=null)] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=, password=ZAP)] 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username cannot be empty, token=null)] 2025-12-08T02:58:33.509Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.510Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.510Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.586Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:33.589Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=, password=ZAP)] 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=, password=Test123)] 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username cannot be empty, token=null)] 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.590Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username cannot be empty, token=null)] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:33.591Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.592Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.592Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.668Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.668Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.668Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.671Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=@, password=ZAP)] 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=@, password=Test123)] 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.672Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.673Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.674Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.674Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.677Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.751Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.751Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.751Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:33.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.754Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=@, password=ZAP)] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=@, password=Test123)] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.755Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:33.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:33.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.756Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.757Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=+, password=ZAP)] 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:33.757Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.760Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.833Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.834Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=+, password=ZAP)] 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=+, password=Test123)] 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.837Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:33.838Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.839Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.840Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.840Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.843Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.916Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.917Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.917Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=+, password=Test123)] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:33.920Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.921Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=?, password=ZAP)] 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:33.922Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:33.923Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:33.923Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:33.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:33.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:33.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:33.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:33.925Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:33.926Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:33.999Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:33.999Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:33.999Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.002Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:34.002Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:34.002Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.002Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=?, password=ZAP)] 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:34.004Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:34.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:34.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.003Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=?, password=Test123)] 2025-12-08T02:58:34.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=|, password=ZAP)] 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.006Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:34.007Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.005Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:34.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:34.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:34.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:34.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.008Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.009Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.009Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.013Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.014Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.087Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.088Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?=&category=&page=0&size=10 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?=&category=&page=0&size=10 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=?, password=Test123)] 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=|, password=ZAP)] 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:34.091Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:34.092Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.092Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.092Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP)] 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=|, password=Test123)] 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.093Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.094Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.094Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.095Z INFO 2145 --- [backend] [http-nio-8080-exec-7] org.apache.tomcat.util.http.Parameters : Invalid chunk starting at byte [0] and ending at byte [1] with a value of [=] ignored Note: further occurrences of Parameter errors will be logged at DEBUG level. 2025-12-08T02:58:34.095Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?=&category=&page=0&size=10", parameters={category:[], page:[0], size:[10]} 2025-12-08T02:58:34.095Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.095Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.095Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.096Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.097Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.097Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.097Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.097Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.097Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.097Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.170Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?=&category=&page=0&size=10 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?=&category=&page=0&size=10 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?=&category=&page=0&size=10", parameters={category:[], page:[0], size:[10]} 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=|, password=Test123)] 2025-12-08T02:58:34.174Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=ZAP)] 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.175Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.176Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=&category=&page=0&size=10 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=null)] 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=&category=&page=0&size=10 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=&category=&page=0&size=10", parameters={name:[], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.177Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.178Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.178Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.178Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.179Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.179Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.181Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.182Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.182Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.182Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.182Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.182Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.258Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.261Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=&category=&page=0&size=10 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=&category=&page=0&size=10 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=&category=&page=0&size=10", parameters={name:[], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=null)] 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=null)] 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.262Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.263Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.263Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.266Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.266Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.266Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.266Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.266Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.266Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.350Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.350Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=%40&category=&page=0&size=10 2025-12-08T02:58:34.350Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=%40&category=&page=0&size=10 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=%40&category=&page=0&size=10", parameters={name:[@], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=null)] 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=)] 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.351Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.352Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.353Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.353Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.359Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.360Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.446Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=%40&category=&page=0&size=10 2025-12-08T02:58:34.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.449Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=%40&category=&page=0&size=10 2025-12-08T02:58:34.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=%40&category=&page=0&size=10", parameters={name:[@], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.450Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=)] 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password cannot be empty, token=null)] 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.451Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=)] 2025-12-08T02:58:34.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.452Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.453Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.453Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.455Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.456Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.456Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.456Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.530Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=%2B&category=&page=0&size=10 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=%2B&category=&page=0&size=10 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=%2B&category=&page=0&size=10", parameters={name:[+], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=)] 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password cannot be empty, token=null)] 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.533Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=@)] 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.534Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.535Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.535Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=@)] 2025-12-08T02:58:34.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.536Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.538Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.539Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.612Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=%2B&category=&page=0&size=10 2025-12-08T02:58:34.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.615Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=%2B&category=&page=0&size=10 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=%2B&category=&page=0&size=10", parameters={name:[+], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=@)] 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=@)] 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.616Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=%00&category=&page=0&size=10 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=+)] 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=+)] 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=%00&category=&page=0&size=10 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=%00&category=&page=0&size=10", parameters={name:[], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.619Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.619Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.622Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.695Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.696Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=%00&category=&page=0&size=10 2025-12-08T02:58:34.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=%00&category=&page=0&size=10 2025-12-08T02:58:34.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=%00&category=&page=0&size=10", parameters={name:[], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=+)] 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=+)] 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=?)] 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.701Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=?)] 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=%7C&category=&page=0&size=10 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=%7C&category=&page=0&size=10 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=%7C&category=&page=0&size=10", parameters={name:[|], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.703Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.706Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.782Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=%7C&category=&page=0&size=10 2025-12-08T02:58:34.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=%7C&category=&page=0&size=10 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=%7C&category=&page=0&size=10", parameters={name:[|], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=?)] 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=?)] 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=|)] 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=|)] 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.789Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.792Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.793Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.793Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.793Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.793Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.793Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.868Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=|)] 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Password must be 6-100 characters, token=null)] 2025-12-08T02:58:34.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=John Doe, password=|)] 2025-12-08T02:58:34.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:34.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&=&page=0&size=10 2025-12-08T02:58:34.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&=&page=0&size=10 2025-12-08T02:58:34.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&=&page=0&size=10", parameters={name:[ZAP], page:[0], size:[10]} 2025-12-08T02:58:34.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.875Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.876Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.876Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.876Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.876Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.876Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.876Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.876Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.876Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.876Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.876Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.879Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.879Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.879Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.879Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.879Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.879Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:34.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:34.953Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&=&page=0&size=10 2025-12-08T02:58:34.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&=&page=0&size=10 2025-12-08T02:58:34.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&=&page=0&size=10", parameters={name:[ZAP], page:[0], size:[10]} 2025-12-08T02:58:34.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.957Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.958Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.958Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:34.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:34.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:34.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:34.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:34.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:34.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:34.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:34.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:34.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:34.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:34.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:34.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:34.960Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:34.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:34.961Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:34.961Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:34.961Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:34.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:34.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:34.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:34.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:34.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:34.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:35.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:35.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:35.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=%40&page=0&size=10 2025-12-08T02:58:35.046Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=%40&page=0&size=10 2025-12-08T02:58:35.046Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=%40&page=0&size=10", parameters={name:[ZAP], category:[@], page:[0], size:[10]} 2025-12-08T02:58:35.046Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.046Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.046Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.046Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.046Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.046Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.047Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.047Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.050Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.050Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.050Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.050Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.050Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.050Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.124Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.124Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.124Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=%40&page=0&size=10 2025-12-08T02:58:35.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=%40&page=0&size=10 2025-12-08T02:58:35.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=%40&page=0&size=10", parameters={name:[ZAP], category:[@], page:[0], size:[10]} 2025-12-08T02:58:35.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=%2B&page=0&size=10 2025-12-08T02:58:35.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=%2B&page=0&size=10 2025-12-08T02:58:35.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=%2B&page=0&size=10", parameters={name:[ZAP], category:[+], page:[0], size:[10]} 2025-12-08T02:58:35.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.132Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.132Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.132Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.132Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.132Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.132Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.132Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.132Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.134Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.135Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.135Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.135Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.135Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.135Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=%2B&page=0&size=10 2025-12-08T02:58:35.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=%2B&page=0&size=10 2025-12-08T02:58:35.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=%2B&page=0&size=10", parameters={name:[ZAP], category:[+], page:[0], size:[10]} 2025-12-08T02:58:35.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.213Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.213Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.213Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=%00&page=0&size=10 2025-12-08T02:58:35.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=%00&page=0&size=10 2025-12-08T02:58:35.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=%00&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:35.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.216Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.217Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.217Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.220Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.220Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.220Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.220Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.220Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.220Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.294Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.294Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.294Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=%00&page=0&size=10 2025-12-08T02:58:35.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=%00&page=0&size=10 2025-12-08T02:58:35.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=%00&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:35.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=%7C&page=0&size=10 2025-12-08T02:58:35.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=%7C&page=0&size=10 2025-12-08T02:58:35.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=%7C&page=0&size=10", parameters={name:[ZAP], category:[|], page:[0], size:[10]} 2025-12-08T02:58:35.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.301Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.301Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.301Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.301Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.301Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.301Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.301Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.301Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.302Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.302Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.302Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.302Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.302Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.304Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.304Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.304Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.304Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.304Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.304Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.378Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.378Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.378Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.381Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=%7C&page=0&size=10 2025-12-08T02:58:35.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=%7C&page=0&size=10 2025-12-08T02:58:35.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=%7C&page=0&size=10", parameters={name:[ZAP], category:[|], page:[0], size:[10]} 2025-12-08T02:58:35.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.383Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.383Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:35.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:35.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:35.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.386Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.386Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.386Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.386Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.386Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.386Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.389Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.389Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.462Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.462Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.462Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.465Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:35.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:35.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:35.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.467Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.467Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.467Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.467Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&=&size=10 2025-12-08T02:58:35.468Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&=&size=10 2025-12-08T02:58:35.468Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&=&size=10", parameters={name:[ZAP], category:[], size:[10]} 2025-12-08T02:58:35.468Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.468Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.468Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.468Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.468Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.468Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.469Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.472Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.472Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.472Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.472Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.472Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.472Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.546Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.546Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.546Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.549Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&=&size=10 2025-12-08T02:58:35.550Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&=&size=10 2025-12-08T02:58:35.550Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&=&size=10", parameters={name:[ZAP], category:[], size:[10]} 2025-12-08T02:58:35.550Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.550Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.550Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.550Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=&size=10 2025-12-08T02:58:35.552Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=&size=10 2025-12-08T02:58:35.552Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=&size=10", parameters={name:[ZAP], category:[], page:[], size:[10]} 2025-12-08T02:58:35.552Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.552Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.552Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.552Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.553Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.553Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.553Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.553Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.553Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.553Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.553Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.554Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.554Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.554Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.554Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.554Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.554Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.557Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.557Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.557Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.557Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.557Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.557Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.632Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.632Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.632Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.635Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=&size=10 2025-12-08T02:58:35.635Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=&size=10 2025-12-08T02:58:35.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=&size=10", parameters={name:[ZAP], category:[], page:[], size:[10]} 2025-12-08T02:58:35.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=%40&size=10 2025-12-08T02:58:35.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=%40&size=10 2025-12-08T02:58:35.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=%40&size=10", parameters={name:[ZAP], category:[], page:[@], size:[10]} 2025-12-08T02:58:35.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "@" 2025-12-08T02:58:35.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:35.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "@"] 2025-12-08T02:58:35.639Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:35.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.640Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.720Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.720Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.720Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.723Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=%40&size=10 2025-12-08T02:58:35.723Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=%40&size=10 2025-12-08T02:58:35.723Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=%40&size=10", parameters={name:[ZAP], category:[], page:[@], size:[10]} 2025-12-08T02:58:35.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "@" 2025-12-08T02:58:35.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:35.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "@"] 2025-12-08T02:58:35.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:35.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=%2B&size=10 2025-12-08T02:58:35.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=%2B&size=10 2025-12-08T02:58:35.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=%2B&size=10", parameters={name:[ZAP], category:[], page:[+], size:[10]} 2025-12-08T02:58:35.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "+" 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "+"] 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.727Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.803Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.803Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.803Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.806Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=%2B&size=10 2025-12-08T02:58:35.807Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=%2B&size=10 2025-12-08T02:58:35.807Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=%2B&size=10", parameters={name:[ZAP], category:[], page:[+], size:[10]} 2025-12-08T02:58:35.807Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.807Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "+" 2025-12-08T02:58:35.807Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.807Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.807Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:35.807Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "+"] 2025-12-08T02:58:35.807Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:35.808Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=%00&size=10 2025-12-08T02:58:35.808Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=%00&size=10 2025-12-08T02:58:35.808Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=%00&size=10", parameters={name:[ZAP], category:[], page:[], size:[10]} 2025-12-08T02:58:35.808Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.808Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "" 2025-12-08T02:58:35.808Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:35.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "?"] 2025-12-08T02:58:35.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:35.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.809Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.812Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.812Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.812Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.812Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.812Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.812Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.886Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.886Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.886Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=%00&size=10 2025-12-08T02:58:35.889Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=%00&size=10 2025-12-08T02:58:35.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=%00&size=10", parameters={name:[ZAP], category:[], page:[], size:[10]} 2025-12-08T02:58:35.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "" 2025-12-08T02:58:35.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:35.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "?"] 2025-12-08T02:58:35.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:35.891Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=%7C&size=10 2025-12-08T02:58:35.891Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=%7C&size=10 2025-12-08T02:58:35.891Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=%7C&size=10", parameters={name:[ZAP], category:[], page:[|], size:[10]} 2025-12-08T02:58:35.891Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.891Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "|" 2025-12-08T02:58:35.891Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "|"] 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.892Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.892Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.893Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.893Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.895Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.895Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.895Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.895Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.895Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.895Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:35.968Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:35.969Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=%7C&size=10 2025-12-08T02:58:35.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=%7C&size=10 2025-12-08T02:58:35.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=%7C&size=10", parameters={name:[ZAP], category:[], page:[|], size:[10]} 2025-12-08T02:58:35.972Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [2] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "|" 2025-12-08T02:58:35.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'page' (truncated)...] 2025-12-08T02:58:35.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'page': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "|"] 2025-12-08T02:58:35.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:35.973Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:35.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:35.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:35.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:35.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:35.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:35.975Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:35.975Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:35.975Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:35.975Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:35.975Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.975Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:35.975Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:35.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:35.976Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:35.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:35.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:35.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:35.976Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:35.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:35.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:35.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:35.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:35.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:35.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.052Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.052Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.052Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.056Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:36.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=10 2025-12-08T02:58:36.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=10", parameters={name:[ZAP], category:[], page:[0], size:[10]} 2025-12-08T02:58:36.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:36.057Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:36.058Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.059Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&= 2025-12-08T02:58:36.059Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&= 2025-12-08T02:58:36.059Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&=", parameters={name:[ZAP], category:[], page:[0]} 2025-12-08T02:58:36.059Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.059Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.059Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:36.060Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.060Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.060Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:36.060Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.061Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.061Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.138Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.138Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.138Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.141Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&= 2025-12-08T02:58:36.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&= 2025-12-08T02:58:36.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&=", parameters={name:[ZAP], category:[], page:[0]} 2025-12-08T02:58:36.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:36.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.142Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:36.143Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.143Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size= 2025-12-08T02:58:36.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size= 2025-12-08T02:58:36.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=", parameters={name:[ZAP], category:[], page:[0], size:[]} 2025-12-08T02:58:36.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:36.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:36.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.145Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.145Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.145Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.145Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.145Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.145Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.146Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.146Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.146Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.146Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.222Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.222Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.222Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.225Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size= 2025-12-08T02:58:36.226Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size= 2025-12-08T02:58:36.226Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=", parameters={name:[ZAP], category:[], page:[0], size:[]} 2025-12-08T02:58:36.226Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.226Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.226Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:36.226Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.227Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.227Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:36.227Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=%40 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=%40 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=%40", parameters={name:[ZAP], category:[], page:[0], size:[@]} 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "@" 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "@"] 2025-12-08T02:58:36.228Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.229Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.229Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.229Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.229Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.229Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.229Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.229Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.229Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.229Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.229Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.232Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.232Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.232Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.232Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.232Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.232Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.305Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.305Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.306Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.309Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=%40 2025-12-08T02:58:36.309Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=%40 2025-12-08T02:58:36.309Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=%40", parameters={name:[ZAP], category:[], page:[0], size:[@]} 2025-12-08T02:58:36.309Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "@" 2025-12-08T02:58:36.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:36.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "@"] 2025-12-08T02:58:36.310Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=%2B 2025-12-08T02:58:36.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=%2B 2025-12-08T02:58:36.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=%2B", parameters={name:[ZAP], category:[], page:[0], size:[+]} 2025-12-08T02:58:36.311Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "+" 2025-12-08T02:58:36.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:36.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "+"] 2025-12-08T02:58:36.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.312Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.313Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.313Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.315Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.316Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.316Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.316Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.316Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.316Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.395Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.395Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.396Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.409Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=%2B 2025-12-08T02:58:36.410Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=%2B 2025-12-08T02:58:36.410Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=%2B", parameters={name:[ZAP], category:[], page:[0], size:[+]} 2025-12-08T02:58:36.410Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.411Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "+" 2025-12-08T02:58:36.411Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.411Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.411Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:36.411Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "+"] 2025-12-08T02:58:36.411Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.413Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=%00 2025-12-08T02:58:36.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=%00 2025-12-08T02:58:36.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=%00", parameters={name:[ZAP], category:[], page:[0], size:[]} 2025-12-08T02:58:36.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "" 2025-12-08T02:58:36.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.414Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:36.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "?"] 2025-12-08T02:58:36.415Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.417Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.417Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.417Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.417Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.417Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.417Z WARN 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.417Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.417Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.417Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.418Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.507Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.508Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=%00 2025-12-08T02:58:36.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=%00 2025-12-08T02:58:36.511Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=%00", parameters={name:[ZAP], category:[], page:[0], size:[]} 2025-12-08T02:58:36.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "" 2025-12-08T02:58:36.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:36.512Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "?"] 2025-12-08T02:58:36.513Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=%7C 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=%7C 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=%7C", parameters={name:[ZAP], category:[], page:[0], size:[|]} 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "|" 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "|"] 2025-12-08T02:58:36.514Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.515Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.515Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.518Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.518Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.518Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.518Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.518Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.518Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.594Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.595Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/products?name=ZAP&category=&page=0&size=%7C 2025-12-08T02:58:36.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/products?name=ZAP&category=&page=0&size=%7C 2025-12-08T02:58:36.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/products?name=ZAP&category=&page=0&size=%7C", parameters={name:[ZAP], category:[], page:[0], size:[|]} 2025-12-08T02:58:36.598Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.599Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [3] in public org.springframework.http.ResponseEntity> com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int): Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "|" 2025-12-08T02:58:36.599Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.599Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.599Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'size' (truncated)...] 2025-12-08T02:58:36.599Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'size': Failed to convert value of type 'java.lang.String' to required type 'int'; For input string: "|"] 2025-12-08T02:58:36.599Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.601Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /elmah.axd 2025-12-08T02:58:36.602Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /elmah.axd 2025-12-08T02:58:36.602Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/elmah.axd", parameters={} 2025-12-08T02:58:36.602Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.602Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/trace.axd 2025-12-08T02:58:36.602Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/trace.axd 2025-12-08T02:58:36.602Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/trace.axd", parameters={} 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products/trace.axd 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource elmah.ax (truncated)...] 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/trace.axd 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.603Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products/trace.axd 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products/trace.axd", parameters={} 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/trace.axd 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/trace.axd", parameters={} 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#getProductById(Long) 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.getProductById(java.lang.Long): Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: "trace.axd" 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'id' wi (truncated)...] 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/trace.axd 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/trace.axd 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/trace.axd", parameters={} 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:36.605Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.606Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.606Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.606Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.606Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/trac (truncated)...] 2025-12-08T02:58:36.604Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.607Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:36.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.611Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.611Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.617Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.618Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/trace.axd.] 2025-12-08T02:58:36.621Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.622Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: "trace.axd"] 2025-12-08T02:58:36.622Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.622Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource elmah.axd.] 2025-12-08T02:58:36.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/trace.axd.] 2025-12-08T02:58:36.623Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/trace.axd.] 2025-12-08T02:58:36.624Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.693Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.693Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.693Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:36.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/trace.axd 2025-12-08T02:58:36.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /elmah.axd 2025-12-08T02:58:36.697Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/trace.axd 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/trace.axd 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/trace.axd", parameters={} 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/trace.axd 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/trace.axd", parameters={} 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/trac (truncated)...] 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products/trace.axd 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/trace.axd.] 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.698Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /elmah.axd 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/elmah.axd", parameters={} 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/trace.axd 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products/trace.axd 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products/trace.axd", parameters={} 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#getProductById(Long) 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/trace.axd 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/trace.axd", parameters={} 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.getProductById(java.lang.Long): Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: "trace.axd" 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.699Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'id' wi (truncated)...] 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource elmah.ax (truncated)...] 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: "trace.axd"] 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource elmah.axd.] 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/trace.axd.] 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/trace.axd.] 2025-12-08T02:58:36.700Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /trace.axd 2025-12-08T02:58:36.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:36.702Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /trace.axd 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/trace.axd", parameters={} 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.703Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource trace.ax (truncated)...] 2025-12-08T02:58:36.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource trace.axd.] 2025-12-08T02:58:36.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.704Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.704Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.705Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.705Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.707Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.781Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:36.784Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /trace.axd 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /trace.axd 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/trace.axd", parameters={} 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.785Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:36.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource trace.ax (truncated)...] 2025-12-08T02:58:36.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:36.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource trace.axd.] 2025-12-08T02:58:36.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.786Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:36.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:36.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:36.787Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:36.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:36.788Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.789Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.789Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.792Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.792Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.792Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.792Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.792Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.792Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.865Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.866Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:36.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:36.869Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:36.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:36.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:36.870Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.871Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:36.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:36.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:36.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:36.872Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:36.873Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.874Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.874Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.877Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.877Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.877Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.877Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.877Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.878Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:36.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:36.951Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.954Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:36.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:36.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:36.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:36.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:36.955Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:36.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:36.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:36.956Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:36.958Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:36.958Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:36.958Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:36.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:36.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:36.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:36.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:36.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:36.959Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:36.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:36.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:36.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:36.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:36.960Z WARN 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:36.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:36.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:36.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:36.960Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:36.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:36.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:36.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:36.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:36.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:36.963Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.036Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.037Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.040Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:37.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:37.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:37.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:37.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:37.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:37.041Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /v3/trace.axd 2025-12-08T02:58:37.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /v3/trace.axd 2025-12-08T02:58:37.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/v3/trace.axd", parameters={} 2025-12-08T02:58:37.043Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:37.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3/trace (truncated)...] 2025-12-08T02:58:37.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3/trace.axd.] 2025-12-08T02:58:37.044Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.045Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.045Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.048Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.122Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.122Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.122Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.125Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /v3/trace.axd 2025-12-08T02:58:37.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /v3/trace.axd 2025-12-08T02:58:37.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/v3/trace.axd", parameters={} 2025-12-08T02:58:37.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:37.126Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3/trace (truncated)...] 2025-12-08T02:58:37.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3/trace.axd.] 2025-12-08T02:58:37.127Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.128Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/.htaccess 2025-12-08T02:58:37.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/.htaccess 2025-12-08T02:58:37.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/.htaccess", parameters={} 2025-12-08T02:58:37.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products/.htaccess 2025-12-08T02:58:37.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products/.htaccess 2025-12-08T02:58:37.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products/.htaccess", parameters={} 2025-12-08T02:58:37.129Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#getProductById(Long) 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.getProductById(java.lang.Long): Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: ".htaccess" 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'id' wi (truncated)...] 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: ".htaccess"] 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/.htaccess.] 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/.htaccess 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/.htaccess 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/.htaccess", parameters={} 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.130Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.131Z WARN 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/.hta (truncated)...] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/.htaccess.] 2025-12-08T02:58:37.131Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.134Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.134Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.134Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.134Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.134Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.134Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.207Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.207Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.208Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/.htaccess 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/.htaccess 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products/.htaccess 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products/.htaccess 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/.htaccess 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products/.htaccess", parameters={} 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/.htaccess", parameters={} 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/.htaccess 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/.htaccess", parameters={} 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#getProductById(Long) 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.211Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.getProductById(java.lang.Long): Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: ".htaccess" 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'id' wi (truncated)...] 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: ".htaccess"] 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/.htaccess.] 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.212Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.213Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/.hta (truncated)...] 2025-12-08T02:58:37.213Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/.htaccess.] 2025-12-08T02:58:37.213Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:37.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /.htaccess 2025-12-08T02:58:37.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /.htaccess 2025-12-08T02:58:37.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:37.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/.htaccess", parameters={} 2025-12-08T02:58:37.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:37.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.214Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .htacces (truncated)...] 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .htaccess.] 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.215Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.216Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.216Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.218Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.218Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.218Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.218Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.219Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.219Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.292Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.292Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.292Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /.htaccess 2025-12-08T02:58:37.295Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:37.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:37.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /.htaccess 2025-12-08T02:58:37.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:37.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/.htaccess", parameters={} 2025-12-08T02:58:37.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.296Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .htacces (truncated)...] 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .htaccess.] 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.297Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:37.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:37.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:37.298Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:37.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:37.299Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.300Z WARN 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.300Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.302Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.302Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.302Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.303Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.303Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.303Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.377Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.377Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.377Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.380Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:37.381Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:37.381Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:37.381Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.381Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:37.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:37.382Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.383Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:37.383Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:37.383Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:37.383Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:37.383Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:37.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:37.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:37.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:37.384Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.385Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.385Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.388Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.462Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.462Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.462Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.465Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:37.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:37.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:37.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:37.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:37.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:37.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:37.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.466Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:37.467Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.468Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:37.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:37.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:37.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.469Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:37.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:37.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:37.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.470Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.471Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.471Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.471Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.471Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.471Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.471Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.473Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.473Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.473Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.473Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.473Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.474Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.547Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.547Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.547Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.550Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:37.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:37.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:37.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:37.551Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:37.552Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:37.552Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.553Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /v3/.htaccess 2025-12-08T02:58:37.554Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /v3/.htaccess 2025-12-08T02:58:37.554Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/v3/.htaccess", parameters={} 2025-12-08T02:58:37.554Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.555Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.555Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.555Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:37.555Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3/.htac (truncated)...] 2025-12-08T02:58:37.555Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3/.htaccess.] 2025-12-08T02:58:37.555Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.556Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.556Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.556Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.556Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.556Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.556Z WARN 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.556Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.556Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.557Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.557Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.559Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.559Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.559Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.559Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.559Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.559Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.633Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.633Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.633Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.636Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /v3/.htaccess 2025-12-08T02:58:37.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /v3/.htaccess 2025-12-08T02:58:37.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/v3/.htaccess", parameters={} 2025-12-08T02:58:37.637Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:37.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3/.htac (truncated)...] 2025-12-08T02:58:37.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3/.htaccess.] 2025-12-08T02:58:37.638Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.640Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/.env 2025-12-08T02:58:37.641Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/products/.env 2025-12-08T02:58:37.641Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/.env 2025-12-08T02:58:37.641Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/.env", parameters={} 2025-12-08T02:58:37.641Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:37.641Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/products/.env 2025-12-08T02:58:37.641Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.641Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/products/.env", parameters={} 2025-12-08T02:58:37.641Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#getProductById(Long) 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/.env 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.getProductById(java.lang.Long): Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: ".env" 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/.env 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/.env", parameters={} 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'id' wi (truncated)...] 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.642Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/.env.] 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: ".env"] 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/.env (truncated)...] 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/.env.] 2025-12-08T02:58:37.643Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.644Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.644Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.647Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.647Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.647Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.647Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.647Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.647Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.721Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.721Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.721Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/.env 2025-12-08T02:58:37.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:37.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products/.env 2025-12-08T02:58:37.724Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing GET /api/auth/.env 2025-12-08T02:58:37.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured GET /api/auth/.env 2025-12-08T02:58:37.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/.env 2025-12-08T02:58:37.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : GET "/api/auth/.env", parameters={} 2025-12-08T02:58:37.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/.env.] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products/.env 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products/.env", parameters={} 2025-12-08T02:58:37.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#getProductById(Long) 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.getProductById(java.lang.Long): Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: ".env" 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to convert 'id' wi (truncated)...] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Method parameter 'id': Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; For input string: ".env"] 2025-12-08T02:58:37.726Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:37.725Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/.env", parameters={} 2025-12-08T02:58:37.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/.env (truncated)...] 2025-12-08T02:58:37.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/.env.] 2025-12-08T02:58:37.727Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.728Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:37.728Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /.env 2025-12-08T02:58:37.728Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:37.728Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /.env 2025-12-08T02:58:37.728Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:37.728Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/.env", parameters={} 2025-12-08T02:58:37.728Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.728Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .env.', (truncated)...] 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .env.] 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.729Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.730Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.730Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.730Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.730Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.730Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.730Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.730Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.730Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.730Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.732Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.732Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.733Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.733Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.733Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.733Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.806Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.806Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.806Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:37.809Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /.env 2025-12-08T02:58:37.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:37.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /.env 2025-12-08T02:58:37.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:37.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/.env", parameters={} 2025-12-08T02:58:37.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.810Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .env.', (truncated)...] 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .env.] 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.811Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.812Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:37.813Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:37.813Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:37.813Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.813Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.813Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.813Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.813Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:37.813Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:37.813Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.814Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.814Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.814Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.814Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.814Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.814Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.814Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.814Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.814Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.814Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.816Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.817Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.817Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.817Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.817Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.817Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.890Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.893Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:37.894Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:37.894Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:37.894Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.894Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.894Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.894Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.894Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:37.895Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth.] 2025-12-08T02:58:37.895Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.896Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:37.896Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:37.896Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:37.896Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:37.896Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:37.896Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:37.896Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:37.897Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.897Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:37.897Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.897Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.898Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.898Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.898Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.898Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.898Z WARN 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.898Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.898Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.898Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.898Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.900Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.901Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.901Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.901Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.901Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.901Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:37.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:37.974Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.977Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/products 2025-12-08T02:58:37.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/products 2025-12-08T02:58:37.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/products", parameters={} 2025-12-08T02:58:37.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#listProducts(String, String, int, int) 2025-12-08T02:58:37.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorizing method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:37.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.s.a.h.RoleHierarchyImpl : getReachableGrantedAuthorities() - From the roles [ROLE_ADMIN] one can reach [ROLE_USER, ROLE_ADMIN] in zero or more steps. 2025-12-08T02:58:37.978Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] horizationManagerBeforeMethodInterceptor : Authorized method invocation ReflectiveMethodInvocation: public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.listProducts(java.lang.String,java.lang.String,int,int); target is of class [com.flogin.backend.controller.ProductController] 2025-12-08T02:58:37.979Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:37.979Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [Page 1 of 0 containing UNKNOWN instances] 2025-12-08T02:58:37.979Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:37.981Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:37.981Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:37.981Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:37.981Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:37.982Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:37.982Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.982Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:37.982Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:37.982Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:37.982Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:37.982Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:37.983Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.983Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:37.983Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:37.983Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:37.983Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:37.983Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:37.983Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:37.983Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:37.983Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:37.985Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:37.985Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:37.985Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:37.985Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:37.986Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:37.986Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:38.059Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.059Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:38.060Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.063Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /v3 2025-12-08T02:58:38.063Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /v3 2025-12-08T02:58:38.063Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/v3", parameters={} 2025-12-08T02:58:38.063Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:38.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3.', in (truncated)...] 2025-12-08T02:58:38.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3.] 2025-12-08T02:58:38.064Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.066Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /v3/.env 2025-12-08T02:58:38.066Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /v3/.env 2025-12-08T02:58:38.066Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/v3/.env", parameters={} 2025-12-08T02:58:38.066Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.067Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.067Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.067Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:38.067Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3/.env. (truncated)...] 2025-12-08T02:58:38.067Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3/.env.] 2025-12-08T02:58:38.067Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.068Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:38.068Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.068Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:38.068Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:38.068Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.068Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:38.068Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.068Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:38.068Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:38.068Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:38.071Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.071Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.071Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.071Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.071Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.071Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:38.144Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.145Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:38.145Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /v3/.env 2025-12-08T02:58:38.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /v3/.env 2025-12-08T02:58:38.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/v3/.env", parameters={} 2025-12-08T02:58:38.148Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.149Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.149Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.149Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [application/json, */*] and supported [application/problem+json] 2025-12-08T02:58:38.149Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource v3/.env. (truncated)...] 2025-12-08T02:58:38.149Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource v3/.env.] 2025-12-08T02:58:38.149Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.160Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /zap6573185730944840344 2025-12-08T02:58:38.160Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET /api/auth/actuator/health 2025-12-08T02:58:38.161Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET /api/auth/actuator/health 2025-12-08T02:58:38.161Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/api/auth/actuator/health", parameters={} 2025-12-08T02:58:38.161Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /zap6573185730944840344 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/zap6573185730944840344", parameters={} 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/actuator/health.] 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.162Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=<, password=ZAP)] 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:38.163Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=<, password=Test123)] 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource zap65731 (truncated)...] 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:38.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:38.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:38.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:38.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:38.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.166Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:38.164Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.165Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource zap6573185730944840344.] 2025-12-08T02:58:38.166Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.166Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.166Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:38.166Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.167Z WARN 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.167Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:38.168Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:38.168Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:38.171Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.172Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.172Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.172Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.172Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.172Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:38.246Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.247Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:38.247Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:38.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api/auth/actuator/health 2025-12-08T02:58:38.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:38.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing GET /zap6573185730944840344 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured GET /zap6573185730944840344 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : GET "/zap6573185730944840344", parameters={} 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET / 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET / 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/", parameters={} 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource zap65731 (truncated)...] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.250Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource zap6573185730944840344.] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=<, password=Test123)] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=<, password=ZAP)] 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.251Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api/auth/actuator/health 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api/auth/actuator/health", parameters={} 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.252Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.253Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/actuator/health.] 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /.zap8834536895340115820 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=, password=Test123)] 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /.zap8834536895340115820 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/.zap8834536895340115820", parameters={} 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.254Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .', inst (truncated)...] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .zap8834 (truncated)...] 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.255Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .zap8834536895340115820.] 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=, password=ZAP)] 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.256Z WARN 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.256Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:38.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:38.257Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:38.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.259Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:38.333Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.333Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:38.333Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.336Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:38.336Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/actuator/health 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /.zap8834536895340115820 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /.zap8834536895340115820 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/.zap8834536895340115820", parameters={} 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/actuator/health 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/actuator/health", parameters={} 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:38.337Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource .zap8834 (truncated)...] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=, password=Test123)] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .zap8834536895340115820.] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=, password=ZAP)] 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username must be 3-50 characters, token=null)] 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:38.339Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.338Z DEBUG 2145 --- [backend] [http-nio-8080-exec-10] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=system-property('xsl:vendor')/>, password=Test123)] 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.340Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/actuator/health.] 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.341Z WARN 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:38.341Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:38.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.345Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.346Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:38.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.424Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:38.425Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.433Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing GET /api 2025-12-08T02:58:38.433Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth/actuator/health 2025-12-08T02:58:38.433Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing GET /lfm.php 2025-12-08T02:58:38.433Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth/actuator/health 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth/actuator/health", parameters={} 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured GET /lfm.php 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : GET "/lfm.php", parameters={} 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured GET /api 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : GET "/api", parameters={} 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.434Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/auth (truncated)...] 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/auth/actuator/health.] 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource lfm.php. (truncated)...] 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing PUT /api/products/ 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource lfm.php.] 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured PUT /api/products/ 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : PUT "/api/products/", parameters={} 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=UTF-8" to [LoginRequest(username=system-property('xsl:vendor')/>, password=ZAP)] 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-9] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Securing GET /api/auth/login 2025-12-08T02:58:38.433Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.security.web.FilterChainProxy : Secured GET /api/auth/login 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : GET "/api/auth/login", parameters={} 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.435Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.436Z WARN 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.PageNotFound : Request method 'GET' is not supported 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Method Not Allowed', status=405, detail='Method 'GET' is no (truncated)...] 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' is not supported] 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-8] o.s.web.servlet.DispatcherServlet : Completed 405 METHOD_NOT_ALLOWED 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.436Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api.', i (truncated)...] 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Not Found', status=404, detail='No static resource api/prod (truncated)...] 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/products.] 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=system-property('xsl:vendor')/>, password=Test123)] 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api.] 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=false, message=Username contains invalid characters, token=null)] 2025-12-08T02:58:38.437Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.438Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.method.HandlerMethod : Could not resolve parameter [0] in public org.springframework.http.ResponseEntity com.flogin.backend.controller.ProductController.createProduct(com.flogin.backend.dto.ProductRequest): JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value 2025-12-08T02:58:38.438Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Using @ExceptionHandler com.flogin.backend.exception.GlobalExceptionHandler#handleException(Exception, WebRequest) 2025-12-08T02:58:38.438Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/problem+json', given [*/*] and supported [application/problem+json] 2025-12-08T02:58:38.438Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [ProblemDetail[type='about:blank', title='Bad Request', status=400, detail='Failed to read request', (truncated)...] 2025-12-08T02:58:38.438Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "John Doe": not a valid `java.lang.Long` value] 2025-12-08T02:58:38.438Z DEBUG 2145 --- [backend] [http-nio-8080-exec-6] o.s.web.servlet.DispatcherServlet : Completed 400 BAD_REQUEST 2025-12-08T02:58:38.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.s.w.a.AnonymousAuthenticationFilter : Set SecurityContextHolder to anonymous SecurityContext 2025-12-08T02:58:38.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.444Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username=testuser, password=Test123)] 2025-12-08T02:58:38.524Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Using 'application/json', given [*/*] and supported [application/json, application/*+json, application/yaml] 2025-12-08T02:58:38.524Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Writing [LoginResponse(success=true, message=Login successfully, token=eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ0ZXN0d (truncated)...] 2025-12-08T02:58:38.525Z DEBUG 2145 --- [backend] [http-nio-8080-exec-5] o.s.web.servlet.DispatcherServlet : Completed 200 OK 2025-12-08T02:58:38.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Securing GET /api/auth 2025-12-08T02:58:38.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Securing POST /api/products 2025-12-08T02:58:38.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-2] o.s.security.web.FilterChainProxy : Securing POST /api/auth/login 2025-12-08T02:58:38.528Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Securing GET /lfm.php 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.security.web.FilterChainProxy : Secured POST /api/auth/login 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.security.web.FilterChainProxy : Secured GET /api/auth 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.security.web.FilterChainProxy : Secured GET /lfm.php 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.security.web.FilterChainProxy : Secured POST /api/products 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : POST "/api/auth/login", parameters={} 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/lfm.php", parameters={} 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.web.servlet.DispatcherServlet : GET "/api/auth", parameters={} 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.AuthController#login(LoginRequest) 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] o.s.web.servlet.DispatcherServlet : POST "/api/products", parameters={} 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-4] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-7] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped to com.flogin.backend.controller.ProductController#createProduct(ProductRequest) 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-3] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]] 2025-12-08T02:58:38.529Z DEBUG 2145 --- [backend] [http-nio-8080-exec-1] m.m.a.RequestResponseBodyMethodProcessor : Read "application/json;charset=utf-8" to [LoginRequest(username="/>