Files
mgm-daylight-mcrm-api-cms/target/crm_runtime/logs/base.2025-10-17.log
T
2026-09-08 16:56:12 +08:00

1211 lines
243 KiB
Plaintext

2025-10-17 09:10:42.960 [restartedMain] INFO will.CRMAdminApplication - Starting CRMAdminApplication using Java 17.0.16 with PID 27492 (C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK\target\classes started by will001 in C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK)
2025-10-17 09:10:42.962 [restartedMain] INFO will.CRMAdminApplication - The following 1 profile is active: "dev"
2025-10-17 09:10:44.950 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9085"]
2025-10-17 09:10:44.951 [restartedMain] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat]
2025-10-17 09:10:44.952 [restartedMain] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44]
2025-10-17 09:10:44.996 [restartedMain] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-10-17 09:10:45.223 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2025-10-17 09:10:45.596 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection ConnectionID:1 ClientConnectionId: 67b19b26-f7aa-4e65-93b4-d6058f7c14b8
2025-10-17 09:10:45.600 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
2025-10-17 09:10:51.263 [restartedMain] WARN org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2025-10-17 09:10:51.626 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9085"]
2025-10-17 09:10:51.839 [restartedMain] INFO will.CRMAdminApplication - Started CRMAdminApplication in 9.698 seconds (process running for 11.335)
2025-10-17 14:16:45.609 [restartedMain] INFO will.CRMAdminApplication - Starting CRMAdminApplication using Java 17.0.16 with PID 17688 (C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK\target\classes started by will001 in C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK)
2025-10-17 14:16:45.612 [restartedMain] INFO will.CRMAdminApplication - The following 1 profile is active: "dev"
2025-10-17 14:16:47.694 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9085"]
2025-10-17 14:16:47.695 [restartedMain] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat]
2025-10-17 14:16:47.695 [restartedMain] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44]
2025-10-17 14:16:47.742 [restartedMain] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-10-17 14:16:47.964 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2025-10-17 14:16:48.272 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection ConnectionID:1 ClientConnectionId: 0d688955-ad75-428c-8a6f-90b20e72e90b
2025-10-17 14:16:48.274 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
2025-10-17 14:16:53.643 [restartedMain] WARN org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2025-10-17 14:16:53.998 [restartedMain] WARN org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer - Unable to start LiveReload server
2025-10-17 14:16:54.037 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9085"]
2025-10-17 14:16:54.223 [restartedMain] INFO will.CRMAdminApplication - Started CRMAdminApplication in 8.981 seconds (process running for 9.973)
2025-10-17 15:59:47.593 [http-nio-9085-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-10-17 15:59:47.617 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 15:59:47.628 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 15:59:47.665 [http-nio-9085-exec-2] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] SignatureVerificationException
Exception Message:The Token's Signature resulted invalid when verified using the Algorithm: HmacSHA256
2025-10-17 16:00:02.723 [http-nio-9085-exec-4] INFO will.service.system.SysUserService - [checkLoginByLoginIdAndPassword][Local account] Begin check local user, loginId=sysAdmin
2025-10-17 16:00:02.810 [http-nio-9085-exec-4] INFO will.service.system.SysUserService - [checkLoginByLoginIdAndPassword][Local account] End check local user, result=1
2025-10-17 16:00:03.144 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:00:03.146 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:00:07.763 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:00:08.346 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:00:08.347 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:00:08.347 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:00:08.347 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:00:08.347 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:00:08.347 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:00:08.350 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:00:08.350 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:00:08.350 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:00:08.350 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:00:08.350 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:00:08.350 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:00:08.473 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/booking/get_page
2025-10-17 16:00:08.477 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/booking/get_page
2025-10-17 16:00:08.487 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:00:08.760 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/booking/get_page"
2025-10-17 16:00:08.762 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS91c2VyX2xvZ2luIiwiaWF0IjoxNzYwNjg4MDAyLCJuYmYiOjE3NjA2ODgwMDIsImV4cCI6MTc2MDY4ODMwMiwianRpIjoiNGIxYzE3MDA3YTc3NGIxOWFhYzRlMjdkNjY2ZTlkOTYiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODgwMDIsInN1YiI6IjEifQ.TmueHhjaxeWxYV4cXdSuQyUMycepbMVbsWRaDkOsr9c","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:00:08.764 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:00:08.764 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{"permissionId":"00401","startRow":0,"searchType":"","searchPlayerId":"","roomTypeName":"","endRow":20,"pageSize":20,"searchCheckInDate":["2025-10-17"],"searchBookerTeam":"","searchRoomId":[],"searchBookerId":"","propertyName":"","sortOrder":"dailyTheoProfit-desc","searchBookerName":"","searchStatus":"W"}
2025-10-17 16:00:08.764 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:00:08.765 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:00:08.765 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":true,\"message\":\"Query Successed\",\"data\":{\"rowData\":[],\"pageSize\":20,\"totalRecords\":0,\"startRow\":0},\"requestData\":null,\"oldData\":null,\"errorCode\":\"\",\"logMessage\":null,\"load\":false}"
2025-10-17 16:00:11.800 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:00:11.803 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:00:12.185 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:00:12.186 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:00:12.186 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:00:12.187 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:00:12.187 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:00:12.187 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:00:12.188 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:00:12.189 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:00:12.190 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:00:12.190 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:00:12.190 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:00:12.192 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:00:12.275 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:00:12.275 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:00:12.275 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:00:12.287 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:00:12.287 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:00:12.288 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:00:12.313 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:00:12.377 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:00:12.441 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:00:12.516 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:00:12.518 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:00:12.590 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:00:12.655 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:00:12.729 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:00:12.792 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:00:28.960 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:00:28.979 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:00:28.980 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:00:29.095 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:00:29.095 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS91c2VyX2xvZ2luIiwiaWF0IjoxNzYwNjg4MDAyLCJuYmYiOjE3NjA2ODgwMDIsImV4cCI6MTc2MDY4ODMwMiwianRpIjoiNGIxYzE3MDA3YTc3NGIxOWFhYzRlMjdkNjY2ZTlkOTYiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODgwMDIsInN1YiI6IjEifQ.TmueHhjaxeWxYV4cXdSuQyUMycepbMVbsWRaDkOsr9c","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:00:29.095 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:00:29.095 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:00:29.095 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:500
2025-10-17 16:00:29.095 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:00:29.096 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760688029091,\"status\":500,\"error\":\"Internal Server Error\",\"trace\":\"java.lang.NoClassDefFoundError: org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream\\r\\n\\tat will.utils.ExcelUtils.importDataBlock(ExcelUtils.java:144)\\r\\n\\tat will.service.app.NonMGMBookingService.parseImportExcel(NonMGMBookingService.java:468)\\r\\n\\tat will.controller.app.BookingController.uploadExcel(BookingController.java:788)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)\\r\\n\\tat will.controller.app.BookingController$$SpringCGLIB$$0.uploadExcel(\u003cgenerated\u003e)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)\\r\\n\\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\\r\\n\\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\\r\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\r\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\\r\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\\r\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\r\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\r\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\\r\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\\r\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\r\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\\r\\n\\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\\r\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\\r\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\\r\\n\\tat java.base/java.lang.Thread.run(Thread.java:840)\\r\\nCaused by: java.lang.ClassNotFoundException: org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream\\r\\n\\tat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)\\r\\n\\tat java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)\\r\\n\\tat java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)\\r\\n\\t... 62 more\\r\\n\",\"message\":\"org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:01:47.597 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:01:47.604 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:01:47.605 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:01:47.707 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:01:47.707 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS91c2VyX2xvZ2luIiwiaWF0IjoxNzYwNjg4MDAyLCJuYmYiOjE3NjA2ODgwMDIsImV4cCI6MTc2MDY4ODMwMiwianRpIjoiNGIxYzE3MDA3YTc3NGIxOWFhYzRlMjdkNjY2ZTlkOTYiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODgwMDIsInN1YiI6IjEifQ.TmueHhjaxeWxYV4cXdSuQyUMycepbMVbsWRaDkOsr9c","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:01:47.707 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:01:47.708 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:01:47.708 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:500
2025-10-17 16:01:47.708 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:01:47.708 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760688107704,\"status\":500,\"error\":\"Internal Server Error\",\"trace\":\"java.lang.NoClassDefFoundError: org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream\\r\\n\\tat will.utils.ExcelUtils.importDataBlock(ExcelUtils.java:144)\\r\\n\\tat will.service.app.NonMGMBookingService.parseImportExcel(NonMGMBookingService.java:468)\\r\\n\\tat will.controller.app.BookingController.uploadExcel(BookingController.java:788)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)\\r\\n\\tat will.controller.app.BookingController$$SpringCGLIB$$0.uploadExcel(\u003cgenerated\u003e)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)\\r\\n\\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\\r\\n\\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\\r\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\r\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\\r\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\\r\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\r\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\r\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\\r\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\\r\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\r\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\\r\\n\\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\\r\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\\r\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\\r\\n\\tat java.base/java.lang.Thread.run(Thread.java:840)\\r\\nCaused by: java.lang.ClassNotFoundException: org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream\\r\\n\\tat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)\\r\\n\\tat java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)\\r\\n\\tat java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)\\r\\n\\t... 62 more\\r\\n\",\"message\":\"org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:02:18.711 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:02:18.715 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:02:18.717 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:02:19.155 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:02:19.155 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS91c2VyX2xvZ2luIiwiaWF0IjoxNzYwNjg4MDAyLCJuYmYiOjE3NjA2ODgwMDIsImV4cCI6MTc2MDY4ODMwMiwianRpIjoiNGIxYzE3MDA3YTc3NGIxOWFhYzRlMjdkNjY2ZTlkOTYiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODgwMDIsInN1YiI6IjEifQ.TmueHhjaxeWxYV4cXdSuQyUMycepbMVbsWRaDkOsr9c","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:02:19.155 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:02:19.155 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:02:19.155 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:500
2025-10-17 16:02:19.155 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:02:19.155 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760688139106,\"status\":500,\"error\":\"Internal Server Error\",\"trace\":\"java.lang.NoClassDefFoundError: org/apache/poi/logging/PoiLogManager\\r\\n\\tat org.apache.poi.ooxml.POIXMLDocumentPart.\u003cclinit\u003e(POIXMLDocumentPart.java:56)\\r\\n\\tat will.utils.ExcelUtils.importDataBlock(ExcelUtils.java:144)\\r\\n\\tat will.service.app.NonMGMBookingService.parseImportExcel(NonMGMBookingService.java:468)\\r\\n\\tat will.controller.app.BookingController.uploadExcel(BookingController.java:788)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)\\r\\n\\tat will.controller.app.BookingController$$SpringCGLIB$$0.uploadExcel(\u003cgenerated\u003e)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)\\r\\n\\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\\r\\n\\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\\r\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\r\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\\r\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\\r\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\r\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\r\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\\r\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\\r\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\r\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\\r\\n\\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\\r\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\\r\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\\r\\n\\tat java.base/java.lang.Thread.run(Thread.java:840)\\r\\nCaused by: java.lang.ClassNotFoundException: org.apache.poi.logging.PoiLogManager\\r\\n\\tat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)\\r\\n\\tat java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)\\r\\n\\tat java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)\\r\\n\\t... 63 more\\r\\n\",\"message\":\"org/apache/poi/logging/PoiLogManager\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:04:23.789 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:04:23.793 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:04:23.794 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:04:24.238 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:04:24.238 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS91c2VyX2xvZ2luIiwiaWF0IjoxNzYwNjg4MDAyLCJuYmYiOjE3NjA2ODgwMDIsImV4cCI6MTc2MDY4ODMwMiwianRpIjoiNGIxYzE3MDA3YTc3NGIxOWFhYzRlMjdkNjY2ZTlkOTYiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODgwMDIsInN1YiI6IjEifQ.TmueHhjaxeWxYV4cXdSuQyUMycepbMVbsWRaDkOsr9c","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:04:24.238 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:04:24.238 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:04:24.238 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:500
2025-10-17 16:04:24.238 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:04:24.239 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760688264173,\"status\":500,\"error\":\"Internal Server Error\",\"trace\":\"java.lang.NoClassDefFoundError: org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream\\r\\n\\tat will.utils.ExcelUtils.importDataBlock(ExcelUtils.java:144)\\r\\n\\tat will.service.app.NonMGMBookingService.parseImportExcel(NonMGMBookingService.java:468)\\r\\n\\tat will.controller.app.BookingController.uploadExcel(BookingController.java:788)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)\\r\\n\\tat will.controller.app.BookingController$$SpringCGLIB$$0.uploadExcel(\u003cgenerated\u003e)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)\\r\\n\\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\\r\\n\\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\\r\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\r\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\\r\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\\r\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\r\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\r\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\\r\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\\r\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\r\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\\r\\n\\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\\r\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\\r\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\\r\\n\\tat java.base/java.lang.Thread.run(Thread.java:840)\\r\\nCaused by: java.lang.ClassNotFoundException: org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream\\r\\n\\tat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)\\r\\n\\tat java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)\\r\\n\\tat java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)\\r\\n\\t... 62 more\\r\\n\",\"message\":\"org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:05:49.147 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:05:49.151 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:05:49.153 [http-nio-9085-exec-9] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:05:02Z.
2025-10-17 16:05:49.178 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:05:49.181 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:05:49.300 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:05:49.301 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:05:49.702 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:05:49.702 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg4MzQ5LCJuYmYiOjE3NjA2ODgzNDksImV4cCI6MTc2MDY4ODY0OSwianRpIjoiZTgxZjUyZTA2ZDE5NDI2YmI3MDA0NTEwZDhjZDI0YTYiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODgzNDksInN1YiI6IjEifQ.OUkAGkKAw5pl38qLKsqMZwUKpSsTTuzlHiMVgdotsY4","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:05:49.702 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:05:49.702 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:05:49.702 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:500
2025-10-17 16:05:49.702 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:05:49.703 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760688349655,\"status\":500,\"error\":\"Internal Server Error\",\"trace\":\"java.lang.NoClassDefFoundError: org/apache/poi/logging/PoiLogManager\\r\\n\\tat org.apache.poi.ooxml.POIXMLDocumentPart.\u003cclinit\u003e(POIXMLDocumentPart.java:56)\\r\\n\\tat will.utils.ExcelUtils.importDataBlock(ExcelUtils.java:144)\\r\\n\\tat will.service.app.NonMGMBookingService.parseImportExcel(NonMGMBookingService.java:468)\\r\\n\\tat will.controller.app.BookingController.uploadExcel(BookingController.java:788)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)\\r\\n\\tat will.controller.app.BookingController$$SpringCGLIB$$0.uploadExcel(\u003cgenerated\u003e)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)\\r\\n\\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\\r\\n\\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\\r\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\r\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\\r\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\\r\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\r\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\r\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\\r\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\\r\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\r\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\\r\\n\\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\\r\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\\r\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\\r\\n\\tat java.base/java.lang.Thread.run(Thread.java:840)\\r\\nCaused by: java.lang.ClassNotFoundException: org.apache.poi.logging.PoiLogManager\\r\\n\\tat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)\\r\\n\\tat java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)\\r\\n\\tat java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)\\r\\n\\t... 63 more\\r\\n\",\"message\":\"org/apache/poi/logging/PoiLogManager\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:07:38.560 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:07:38.562 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:07:39.080 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:07:39.082 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:07:39.083 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:07:39.083 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:07:39.083 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:07:39.084 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:07:39.084 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:07:39.086 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:07:39.087 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:07:39.087 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:07:39.087 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:07:39.087 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:07:39.089 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:07:39.089 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:07:39.091 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:07:39.091 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:07:39.154 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:07:39.154 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:07:39.155 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:07:39.155 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:07:39.221 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:07:39.226 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:07:39.292 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:07:39.412 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:07:39.476 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:07:39.480 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:07:39.558 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:07:39.560 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:07:39.633 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:07:39.696 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:07:39.769 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:07:39.844 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:07:39.847 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:07:44.884 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:07:44.891 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:07:44.892 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:07:44.902 [http-nio-9085-exec-9] ERROR will.utils.HttpUtil - Request HTTP[URL:https://localhost:9086/api/web/other_booking/upload_excel][Method:POST] error:Connect to https://localhost:9086 failed: Connection refused: getsockopt
2025-10-17 16:07:44.902 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:07:44.903 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg4MzQ5LCJuYmYiOjE3NjA2ODgzNDksImV4cCI6MTc2MDY4ODY0OSwianRpIjoiZTgxZjUyZTA2ZDE5NDI2YmI3MDA0NTEwZDhjZDI0YTYiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODgzNDksInN1YiI6IjEifQ.OUkAGkKAw5pl38qLKsqMZwUKpSsTTuzlHiMVgdotsY4","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:07:44.903 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:07:44.903 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:07:44.903 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:-1
2025-10-17 16:07:44.903 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:"Connect to https://localhost:9086 failed: Connection refused: getsockopt"
2025-10-17 16:07:44.903 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:null
2025-10-17 16:07:44.908 [http-nio-9085-exec-9] ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.NullPointerException: Cannot invoke "com.alibaba.fastjson.JSONObject.getBooleanValue(String)" because "obj" is null] with root cause
java.lang.NullPointerException: Cannot invoke "com.alibaba.fastjson.JSONObject.getBooleanValue(String)" because "obj" is null
at will.service.web.WebBookingService.uploadExcel(WebBookingService.java:164)
at will.controller.web.WebBookingController.uploadExcel(WebBookingController.java:187)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
at will.controller.web.WebBookingController$$SpringCGLIB$$0.uploadExcel(<generated>)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at will.config.ConfigHeaderFilter.doFilter(ConfigHeaderFilter.java:55)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:840)
2025-10-17 16:07:51.797 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:07:51.800 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:07:51.802 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:07:51.892 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:07:51.892 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg4MzQ5LCJuYmYiOjE3NjA2ODgzNDksImV4cCI6MTc2MDY4ODY0OSwianRpIjoiZTgxZjUyZTA2ZDE5NDI2YmI3MDA0NTEwZDhjZDI0YTYiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODgzNDksInN1YiI6IjEifQ.OUkAGkKAw5pl38qLKsqMZwUKpSsTTuzlHiMVgdotsY4","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:07:51.892 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:07:51.892 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:07:51.892 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:500
2025-10-17 16:07:51.892 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:07:51.892 [http-nio-9085-exec-3] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760688471886,\"status\":500,\"error\":\"Internal Server Error\",\"trace\":\"java.lang.NoClassDefFoundError: Could not initialize class org.apache.poi.xssf.usermodel.XSSFWorkbook\\r\\n\\tat will.utils.ExcelUtils.importDataBlock(ExcelUtils.java:144)\\r\\n\\tat will.service.app.NonMGMBookingService.parseImportExcel(NonMGMBookingService.java:468)\\r\\n\\tat will.controller.app.BookingController.uploadExcel(BookingController.java:788)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)\\r\\n\\tat will.controller.app.BookingController$$SpringCGLIB$$0.uploadExcel(\u003cgenerated\u003e)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)\\r\\n\\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\\r\\n\\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\\r\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\r\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\\r\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\\r\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\r\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\r\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\\r\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\\r\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\r\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\\r\\n\\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\\r\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\\r\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\\r\\n\\tat java.base/java.lang.Thread.run(Thread.java:840)\\r\\nCaused by: java.lang.ExceptionInInitializerError: Exception java.lang.NoClassDefFoundError: org/apache/poi/logging/PoiLogManager [in thread \\\"https-jsse-nio-9086-exec-8\\\"]\\r\\n\\tat org.apache.poi.ooxml.POIXMLDocumentPart.\u003cclinit\u003e(POIXMLDocumentPart.java:56)\\r\\n\\t... 62 more\\r\\n\",\"message\":\"Could not initialize class org.apache.poi.xssf.usermodel.XSSFWorkbook\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:10:23.806 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:10:23.809 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:10:24.153 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:10:24.156 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:10:24.156 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:10:24.156 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:10:24.156 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:10:24.157 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:10:24.159 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:10:24.159 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:10:24.159 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:10:24.160 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:10:24.160 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:10:24.161 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:10:24.162 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:10:24.163 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:10:24.163 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:10:24.163 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:10:24.231 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:10:24.232 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:10:24.232 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:10:24.232 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:10:24.251 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:10:24.258 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:10:24.301 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:10:24.359 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:10:24.455 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:10:24.458 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:10:24.539 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:10:24.541 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:10:24.599 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:10:24.668 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:10:24.722 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:10:24.777 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:10:24.779 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:10:27.503 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:10:27.508 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:10:27.509 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:10:27.603 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:10:27.604 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg4MzQ5LCJuYmYiOjE3NjA2ODgzNDksImV4cCI6MTc2MDY4ODY0OSwianRpIjoiZTgxZjUyZTA2ZDE5NDI2YmI3MDA0NTEwZDhjZDI0YTYiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODgzNDksInN1YiI6IjEifQ.OUkAGkKAw5pl38qLKsqMZwUKpSsTTuzlHiMVgdotsY4","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:10:27.604 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:10:27.604 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:10:27.604 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:500
2025-10-17 16:10:27.604 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:10:27.604 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760688627597,\"status\":500,\"error\":\"Internal Server Error\",\"trace\":\"java.lang.NoClassDefFoundError: org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream\\r\\n\\tat will.utils.ExcelUtils.importDataBlock(ExcelUtils.java:144)\\r\\n\\tat will.service.app.NonMGMBookingService.parseImportExcel(NonMGMBookingService.java:468)\\r\\n\\tat will.controller.app.BookingController.uploadExcel(BookingController.java:788)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)\\r\\n\\tat will.controller.app.BookingController$$SpringCGLIB$$0.uploadExcel(\u003cgenerated\u003e)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)\\r\\n\\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\\r\\n\\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\\r\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\r\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\\r\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\\r\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\r\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\r\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\\r\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\\r\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\r\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\\r\\n\\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\\r\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\\r\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\\r\\n\\tat java.base/java.lang.Thread.run(Thread.java:840)\\r\\nCaused by: java.lang.ClassNotFoundException: org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream\\r\\n\\tat java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)\\r\\n\\tat java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)\\r\\n\\tat java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)\\r\\n\\t... 62 more\\r\\n\",\"message\":\"org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:24:46.468 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:24:46.471 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:24:46.472 [http-nio-9085-exec-9] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:10:49Z.
2025-10-17 16:24:46.481 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:24:46.484 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:24:46.754 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:46.754 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:24:46.754 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:24:46.754 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:46.754 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:24:46.755 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:24:46.758 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:46.758 [http-nio-9085-exec-1] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:10:49Z.
2025-10-17 16:24:46.759 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:24:46.759 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:46.759 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:24:46.759 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:24:46.759 [http-nio-9085-exec-5] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:10:49Z.
2025-10-17 16:24:46.759 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:24:46.759 [http-nio-9085-exec-4] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:10:49Z.
2025-10-17 16:24:46.759 [http-nio-9085-exec-9] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:10:49Z.
2025-10-17 16:24:46.759 [http-nio-9085-exec-8] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:10:49Z.
2025-10-17 16:24:46.759 [http-nio-9085-exec-7] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:10:49Z.
2025-10-17 16:24:46.786 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:24:46.810 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:24:46.850 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/booking/get_page
2025-10-17 16:24:46.851 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:24:46.852 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:24:46.853 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:24:46.853 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/booking/get_page
2025-10-17 16:24:46.854 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:24:46.854 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:24:46.947 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/booking/get_page"
2025-10-17 16:24:46.947 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg5NDg2LCJuYmYiOjE3NjA2ODk0ODYsImV4cCI6MTc2MDY4OTc4NiwianRpIjoiY2U3ZmExOTQwNDc0NDc5NzhmYzk4Y2EyN2RkYjI0OTEiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODk0ODYsInN1YiI6IjEifQ.TjznAJr_CqWEFcjsfhMM1jtMZbxfvsXpjB1cBJ1Psg4","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:24:46.948 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:24:46.948 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{"permissionId":"00401","startRow":0,"searchType":"","searchPlayerId":"","roomTypeName":"","endRow":20,"pageSize":20,"searchCheckInDate":["2025-10-17"],"searchBookerTeam":"","searchRoomId":[],"searchBookerId":"","propertyName":"","sortOrder":"dailyTheoProfit-desc","searchBookerName":"","searchStatus":"W"}
2025-10-17 16:24:46.948 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:401
2025-10-17 16:24:46.948 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:24:46.948 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760689486945,\"status\":401,\"error\":\"Unauthorized\",\"message\":\"Invalid Token\",\"path\":\"/api/web/booking/get_page\"}"
2025-10-17 16:24:46.950 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:24:46.957 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:24:46.989 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:24:46.993 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:47.046 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:24:47.392 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:24:47.481 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:50.416 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:24:50.760 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:50.760 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:50.760 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:50.761 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:50.854 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:24:50.904 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.904 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.904 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.904 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.904 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.907 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.907 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.907 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.907 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.908 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:50.929 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:24:50.930 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:24:50.947 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:50.949 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:50.952 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:50.990 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:50.996 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:50.999 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:51.019 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:24:51.021 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:24:51.111 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:24:51.199 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:51.267 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:24:51.269 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:24:51.335 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:24:51.337 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:24:51.394 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:24:51.457 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:24:51.971 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:24:51.973 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:24:52.340 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:52.340 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:52.340 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:52.344 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:52.344 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:52.488 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:52.488 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:52.488 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:52.489 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:52.489 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_column
2025-10-17 16:24:52.494 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:24:52.495 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:24:52.520 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:52.526 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:52.531 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:52.572 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:52.578 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment_dashboard/get_dashboard_data
2025-10-17 16:24:52.585 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:24:52.672 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:24:52.818 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:24:52.821 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:24:52.896 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:52.958 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:24:53.034 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:24:53.650 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:24:53.652 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:24:53.728 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:24:53.729 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:24:55.073 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:24:55.323 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:55.323 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:55.323 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:55.324 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:24:55.324 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:55.324 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:55.391 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment/get_page
2025-10-17 16:24:55.394 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment/get_page
2025-10-17 16:24:56.462 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:24:56.750 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:56.752 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:56.752 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:24:56.752 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:56.752 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:56.752 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:24:56.755 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:56.755 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:56.755 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:24:56.843 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment/get_page
2025-10-17 16:25:02.027 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment/upload_excel
2025-10-17 16:25:02.031 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment/upload_excel
2025-10-17 16:25:02.215 [http-nio-9085-exec-4] ERROR will.utils.ExcelUtils - Import Column Name[Property] is not match in template
2025-10-17 16:25:09.179 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment/upload_excel
2025-10-17 16:25:09.184 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_allotment/upload_excel
2025-10-17 16:25:19.458 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:19.460 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:19.683 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:19.683 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_type/list
2025-10-17 16:25:19.683 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:19.685 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:19.685 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_type/list
2025-10-17 16:25:19.685 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:19.736 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/email_template/get_page
2025-10-17 16:25:19.739 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/email_template/get_page
2025-10-17 16:25:22.570 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:22.755 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/get_page
2025-10-17 16:25:22.757 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/get_page
2025-10-17 16:25:24.761 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:24.763 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:24.973 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/get_page
2025-10-17 16:25:24.975 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/get_page
2025-10-17 16:25:26.328 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:26.469 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:26.469 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/non_mgm_status/list_all_status
2025-10-17 16:25:26.471 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/non_mgm_status/list_all_status
2025-10-17 16:25:26.471 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:26.513 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/non_mgm_status/get_page
2025-10-17 16:25:26.518 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/non_mgm_status/get_page
2025-10-17 16:25:27.370 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:27.537 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:25:27.537 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/block_code/list
2025-10-17 16:25:27.537 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:27.537 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/rate_code/list
2025-10-17 16:25:27.537 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:25:27.537 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:27.538 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_type/list
2025-10-17 16:25:27.539 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/block_code/list
2025-10-17 16:25:27.539 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:25:27.540 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/rate_code/list
2025-10-17 16:25:27.540 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:25:27.540 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:27.596 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/exception_opera/get_page
2025-10-17 16:25:27.596 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_type/list
2025-10-17 16:25:27.598 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/exception_opera/get_page
2025-10-17 16:25:33.129 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/exception_opera/upload_excel
2025-10-17 16:25:33.132 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/exception_opera/upload_excel
2025-10-17 16:25:37.928 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:37.931 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:38.234 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:38.234 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:25:38.234 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:38.234 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:25:38.234 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:25:38.234 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:25:38.236 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:38.236 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:25:38.236 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:25:38.237 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:38.237 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:25:38.237 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:25:38.312 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/booking/get_page
2025-10-17 16:25:38.314 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/booking/get_page
2025-10-17 16:25:38.315 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:25:38.369 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/booking/get_page"
2025-10-17 16:25:38.369 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg5NDg2LCJuYmYiOjE3NjA2ODk0ODYsImV4cCI6MTc2MDY4OTc4NiwianRpIjoiYmRjZmM0Y2IwN2MxNDBlNGE0NDUxNjUzNTYyZDM0YTQiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODk0ODYsInN1YiI6IjEifQ.IwE8u8qzI3lQvlj2_la25skf1yg3ojj2odCZVydpvPs","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:25:38.369 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:25:38.370 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{"permissionId":"00401","startRow":0,"searchType":"","searchPlayerId":"","roomTypeName":"","endRow":20,"pageSize":20,"searchCheckInDate":["2025-10-17"],"searchBookerTeam":"","searchRoomId":[],"searchBookerId":"","propertyName":"","sortOrder":"dailyTheoProfit-desc","searchBookerName":"","searchStatus":"W"}
2025-10-17 16:25:38.370 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:401
2025-10-17 16:25:38.370 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:25:38.370 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760689538367,\"status\":401,\"error\":\"Unauthorized\",\"message\":\"Invalid Token\",\"path\":\"/api/web/booking/get_page\"}"
2025-10-17 16:25:42.147 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:42.392 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:25:42.392 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:42.392 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:42.393 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:25:42.393 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:25:42.393 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:25:42.395 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:25:42.395 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:25:42.397 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:42.397 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:25:42.397 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:42.400 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:42.455 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:25:42.455 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:25:42.456 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:25:42.467 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:42.483 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:25:42.485 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:25:42.490 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:25:42.549 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:25:42.606 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:25:42.658 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:25:42.663 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:25:42.727 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:25:42.783 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:25:42.836 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:25:42.892 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:25:51.440 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:51.442 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:25:51.791 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:25:51.792 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:51.792 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:51.793 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:25:51.793 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:25:51.793 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:25:51.793 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:25:51.795 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:25:51.796 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:51.796 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:25:51.796 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:51.797 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:51.797 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:51.797 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:25:51.798 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:25:51.798 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:25:51.863 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:25:51.863 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:25:51.863 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:25:51.866 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:25:51.886 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:25:51.891 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:25:52.047 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:25:52.104 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:25:52.160 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:25:52.161 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:25:52.227 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:25:52.230 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:25:52.280 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:25:52.332 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:25:52.393 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:25:52.453 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:25:52.454 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:26:27.866 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:26:27.869 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:26:28.094 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/log_login/get_page
2025-10-17 16:26:28.096 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/log_login/get_page
2025-10-17 16:26:30.599 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:29:04.211 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:29:04.214 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:29:06.122 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:29:06.447 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:29:06.451 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:06.451 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:29:06.451 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:06.451 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:29:06.451 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:29:06.451 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:29:06.453 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:29:06.454 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:06.454 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:06.454 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:29:06.454 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:06.454 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:29:06.456 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:06.456 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:29:06.456 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:29:06.532 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:29:06.532 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:29:06.532 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:06.533 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:06.533 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:29:06.535 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:29:06.585 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:29:06.635 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:29:06.706 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:29:06.707 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:29:06.786 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:29:06.787 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:29:06.837 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:29:06.892 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:29:06.945 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:29:07.000 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:29:07.001 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:29:34.401 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:29:34.406 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:29:34.407 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:29:34.850 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:29:34.851 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg5NDg2LCJuYmYiOjE3NjA2ODk0ODYsImV4cCI6MTc2MDY4OTc4NiwianRpIjoiYmRjZmM0Y2IwN2MxNDBlNGE0NDUxNjUzNTYyZDM0YTQiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODk0ODYsInN1YiI6IjEifQ.IwE8u8qzI3lQvlj2_la25skf1yg3ojj2odCZVydpvPs","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:29:34.851 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:29:34.851 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:29:34.851 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:401
2025-10-17 16:29:34.851 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:29:34.851 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760689774799,\"status\":401,\"error\":\"Unauthorized\",\"message\":\"Invalid Token\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:29:37.815 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:29:37.816 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:29:38.180 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:29:38.180 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:38.181 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:38.181 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:29:38.181 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:29:38.181 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:29:38.183 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:29:38.183 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:29:38.183 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:38.184 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:38.185 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:29:38.185 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:38.186 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:38.187 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:29:38.187 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:29:38.187 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:29:38.246 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:29:38.246 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:38.248 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:29:38.275 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:38.277 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:29:38.279 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:29:38.328 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:29:38.389 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:29:38.462 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:29:38.464 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:29:38.526 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:29:38.528 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:29:38.588 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:29:38.668 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:29:38.719 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:29:38.790 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:29:38.791 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:29:39.078 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:29:39.461 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:29:39.461 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:39.462 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:39.462 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:29:39.462 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:29:39.462 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:29:39.524 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:29:39.524 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:29:39.525 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:29:39.527 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:29:39.551 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:29:39.589 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:29:39.648 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:29:39.730 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:29:39.802 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:29:39.860 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:29:39.951 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:29:40.010 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:29:40.062 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:29:41.983 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:29:41.988 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:29:41.989 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:29:42.040 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:29:42.040 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg5NDg2LCJuYmYiOjE3NjA2ODk0ODYsImV4cCI6MTc2MDY4OTc4NiwianRpIjoiYmRjZmM0Y2IwN2MxNDBlNGE0NDUxNjUzNTYyZDM0YTQiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODk0ODYsInN1YiI6IjEifQ.IwE8u8qzI3lQvlj2_la25skf1yg3ojj2odCZVydpvPs","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:29:42.040 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:29:42.040 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:29:42.040 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:401
2025-10-17 16:29:42.040 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:29:42.040 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760689782038,\"status\":401,\"error\":\"Unauthorized\",\"message\":\"Invalid Token\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:29:52.127 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:29:52.133 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:29:52.133 [http-nio-9085-exec-5] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:29:46Z.
2025-10-17 16:29:52.244 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:29:52.246 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:29:52.338 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:29:52.340 [http-nio-9085-exec-10] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:29:52.577 [http-nio-9085-exec-10] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:29:52.577 [http-nio-9085-exec-10] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg5NzkyLCJuYmYiOjE3NjA2ODk3OTIsImV4cCI6MTc2MDY5MDA5MiwianRpIjoiMTdmOTQ3NWQzM2M3NDllZDk1ODI5N2Y2ZjhmOGIyNjAiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODk3OTIsInN1YiI6IjEifQ.dGzVZ20eJYk_a58UKnwXVlYarmZqNJBFEFfTl9-pamI","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:29:52.577 [http-nio-9085-exec-10] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:29:52.577 [http-nio-9085-exec-10] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:29:52.578 [http-nio-9085-exec-10] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:500
2025-10-17 16:29:52.578 [http-nio-9085-exec-10] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:29:52.578 [http-nio-9085-exec-10] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760689792571,\"status\":500,\"error\":\"Internal Server Error\",\"trace\":\"java.lang.NoSuchMethodError: \u0027org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder()\u0027\\r\\n\\tat org.apache.poi.util.IOUtils.peekFirstNBytes(IOUtils.java:144)\\r\\n\\tat org.apache.poi.poifs.filesystem.FileMagic.valueOf(FileMagic.java:209)\\r\\n\\tat org.apache.poi.openxml4j.opc.internal.ZipHelper.verifyZipHeader(ZipHelper.java:144)\\r\\n\\tat org.apache.poi.openxml4j.opc.internal.ZipHelper.openZipStream(ZipHelper.java:176)\\r\\n\\tat org.apache.poi.openxml4j.opc.ZipPackage.\u003cinit\u003e(ZipPackage.java:132)\\r\\n\\tat org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:319)\\r\\n\\tat org.apache.poi.ooxml.util.PackageHelper.open(PackageHelper.java:59)\\r\\n\\tat org.apache.poi.xssf.usermodel.XSSFWorkbook.\u003cinit\u003e(XSSFWorkbook.java:290)\\r\\n\\tat org.apache.poi.xssf.usermodel.XSSFWorkbook.\u003cinit\u003e(XSSFWorkbook.java:286)\\r\\n\\tat will.utils.ExcelUtils.importDataBlock(ExcelUtils.java:144)\\r\\n\\tat will.service.app.NonMGMBookingService.parseImportExcel(NonMGMBookingService.java:468)\\r\\n\\tat will.controller.app.BookingController.uploadExcel(BookingController.java:788)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)\\r\\n\\tat will.controller.app.BookingController$$SpringCGLIB$$0.uploadExcel(\u003cgenerated\u003e)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)\\r\\n\\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\\r\\n\\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\\r\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\r\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\\r\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\\r\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\r\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\r\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\\r\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\\r\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\r\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\\r\\n\\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\\r\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\\r\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\\r\\n\\tat java.base/java.lang.Thread.run(Thread.java:840)\\r\\n\",\"message\":\"\u0027org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder()\u0027\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:31:06.966 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:31:06.970 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:31:07.790 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:31:07.793 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:31:07.794 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:31:07.794 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:31:07.794 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:31:07.794 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:31:07.795 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:31:07.797 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:31:07.799 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:31:07.801 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:31:07.801 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:31:07.801 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:31:07.802 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:31:07.803 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:31:07.804 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:31:07.804 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:31:07.873 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:31:07.881 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:31:07.884 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:31:07.885 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:31:08.187 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:31:08.192 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:31:08.195 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:31:08.287 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:31:08.387 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:31:08.392 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:31:08.464 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:31:08.465 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:31:08.606 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:31:08.664 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:31:08.730 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:31:08.795 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:31:08.797 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:31:10.928 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:31:10.935 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:31:10.935 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:31:11.547 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:31:11.547 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjg5NzkyLCJuYmYiOjE3NjA2ODk3OTIsImV4cCI6MTc2MDY5MDA5MiwianRpIjoiMTdmOTQ3NWQzM2M3NDllZDk1ODI5N2Y2ZjhmOGIyNjAiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2ODk3OTIsInN1YiI6IjEifQ.dGzVZ20eJYk_a58UKnwXVlYarmZqNJBFEFfTl9-pamI","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:31:11.547 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:31:11.548 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:31:11.548 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:500
2025-10-17 16:31:11.548 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:31:11.548 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"timestamp\":1760689871485,\"status\":500,\"error\":\"Internal Server Error\",\"trace\":\"java.lang.NoSuchMethodError: \u0027org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder()\u0027\\r\\n\\tat org.apache.poi.util.IOUtils.peekFirstNBytes(IOUtils.java:144)\\r\\n\\tat org.apache.poi.poifs.filesystem.FileMagic.valueOf(FileMagic.java:209)\\r\\n\\tat org.apache.poi.openxml4j.opc.internal.ZipHelper.verifyZipHeader(ZipHelper.java:144)\\r\\n\\tat org.apache.poi.openxml4j.opc.internal.ZipHelper.openZipStream(ZipHelper.java:176)\\r\\n\\tat org.apache.poi.openxml4j.opc.ZipPackage.\u003cinit\u003e(ZipPackage.java:132)\\r\\n\\tat org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:319)\\r\\n\\tat org.apache.poi.ooxml.util.PackageHelper.open(PackageHelper.java:59)\\r\\n\\tat org.apache.poi.xssf.usermodel.XSSFWorkbook.\u003cinit\u003e(XSSFWorkbook.java:290)\\r\\n\\tat org.apache.poi.xssf.usermodel.XSSFWorkbook.\u003cinit\u003e(XSSFWorkbook.java:286)\\r\\n\\tat will.utils.ExcelUtils.importDataBlock(ExcelUtils.java:144)\\r\\n\\tat will.service.app.NonMGMBookingService.parseImportExcel(NonMGMBookingService.java:468)\\r\\n\\tat will.controller.app.BookingController.uploadExcel(BookingController.java:788)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\\r\\n\\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)\\r\\n\\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)\\r\\n\\tat will.controller.app.BookingController$$SpringCGLIB$$0.uploadExcel(\u003cgenerated\u003e)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\\r\\n\\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\\r\\n\\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\\r\\n\\tat java.base/java.lang.reflect.Method.invoke(Method.java:569)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\\r\\n\\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)\\r\\n\\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)\\r\\n\\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\\r\\n\\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)\\r\\n\\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\\r\\n\\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\\r\\n\\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)\\r\\n\\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)\\r\\n\\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)\\r\\n\\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)\\r\\n\\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)\\r\\n\\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)\\r\\n\\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)\\r\\n\\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)\\r\\n\\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\\r\\n\\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)\\r\\n\\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)\\r\\n\\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)\\r\\n\\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)\\r\\n\\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)\\r\\n\\tat org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)\\r\\n\\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)\\r\\n\\tat java.base/java.lang.Thread.run(Thread.java:840)\\r\\n\",\"message\":\"\u0027org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream$Builder org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder()\u0027\",\"path\":\"/api/web/other_booking/upload_excel\"}"
2025-10-17 16:41:52.830 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:41:52.839 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:41:52.839 [http-nio-9085-exec-2] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:34:52Z.
2025-10-17 16:41:52.931 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:41:52.934 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:41:53.324 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:41:53.325 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:41:53.338 [http-nio-9085-exec-9] ERROR will.utils.HttpUtil - Request HTTP[URL:https://localhost:9086/api/web/other_booking/upload_excel][Method:POST] error:Connect to https://localhost:9086 failed: Connection refused: getsockopt
2025-10-17 16:41:53.339 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:41:53.339 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkwNTEyLCJuYmYiOjE3NjA2OTA1MTIsImV4cCI6MTc2MDY5MDgxMiwianRpIjoiY2M5MjgwMzMxOWE1NGI3Yjk2MTRhODhlMjIwMmUyY2UiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTA1MTIsInN1YiI6IjEifQ.aL6u_apBPN0ySFH0rxM4cSb-bSx0GaFY3FLSTcS7iHY","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:41:53.339 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:41:53.339 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:41:53.339 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:-1
2025-10-17 16:41:53.339 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:"Connect to https://localhost:9086 failed: Connection refused: getsockopt"
2025-10-17 16:41:53.339 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:null
2025-10-17 16:41:53.343 [http-nio-9085-exec-9] ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.NullPointerException: Cannot invoke "com.alibaba.fastjson.JSONObject.getBooleanValue(String)" because "obj" is null] with root cause
java.lang.NullPointerException: Cannot invoke "com.alibaba.fastjson.JSONObject.getBooleanValue(String)" because "obj" is null
at will.service.web.WebBookingService.uploadExcel(WebBookingService.java:164)
at will.controller.web.WebBookingController.uploadExcel(WebBookingController.java:187)
at jdk.internal.reflect.GeneratedMethodAccessor353.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
at will.controller.web.WebBookingController$$SpringCGLIB$$0.uploadExcel(<generated>)
at jdk.internal.reflect.GeneratedMethodAccessor353.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at will.config.ConfigHeaderFilter.doFilter(ConfigHeaderFilter.java:55)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:840)
2025-10-17 16:41:59.623 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:41:59.630 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:41:59.630 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:41:59.660 [http-nio-9085-exec-4] ERROR will.utils.HttpUtil - Request HTTP[URL:https://localhost:9086/api/web/other_booking/upload_excel][Method:POST] error:Connect to https://localhost:9086 failed: Connection refused: getsockopt
2025-10-17 16:41:59.661 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:41:59.661 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkwNTEyLCJuYmYiOjE3NjA2OTA1MTIsImV4cCI6MTc2MDY5MDgxMiwianRpIjoiY2M5MjgwMzMxOWE1NGI3Yjk2MTRhODhlMjIwMmUyY2UiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTA1MTIsInN1YiI6IjEifQ.aL6u_apBPN0ySFH0rxM4cSb-bSx0GaFY3FLSTcS7iHY","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:41:59.661 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:41:59.661 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:41:59.661 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:-1
2025-10-17 16:41:59.661 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:"Connect to https://localhost:9086 failed: Connection refused: getsockopt"
2025-10-17 16:41:59.661 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:null
2025-10-17 16:41:59.663 [http-nio-9085-exec-4] ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.NullPointerException: Cannot invoke "com.alibaba.fastjson.JSONObject.getBooleanValue(String)" because "obj" is null] with root cause
java.lang.NullPointerException: Cannot invoke "com.alibaba.fastjson.JSONObject.getBooleanValue(String)" because "obj" is null
at will.service.web.WebBookingService.uploadExcel(WebBookingService.java:164)
at will.controller.web.WebBookingController.uploadExcel(WebBookingController.java:187)
at jdk.internal.reflect.GeneratedMethodAccessor353.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:360)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:57)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728)
at will.controller.web.WebBookingController$$SpringCGLIB$$0.uploadExcel(<generated>)
at jdk.internal.reflect.GeneratedMethodAccessor353.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:991)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:896)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at will.config.ConfigHeaderFilter.doFilter(ConfigHeaderFilter.java:55)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:840)
2025-10-17 16:42:02.923 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:42:02.926 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:42:03.350 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:42:03.350 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkwNTEyLCJuYmYiOjE3NjA2OTA1MTIsImV4cCI6MTc2MDY5MDgxMiwianRpIjoiY2M5MjgwMzMxOWE1NGI3Yjk2MTRhODhlMjIwMmUyY2UiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTA1MTIsInN1YiI6IjEifQ.aL6u_apBPN0ySFH0rxM4cSb-bSx0GaFY3FLSTcS7iHY","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:42:03.351 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:42:03.351 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:42:03.351 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:42:03.351 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:42:03.351 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:42:51.414 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:42:51.418 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:42:51.419 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:42:51.492 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:42:51.493 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkwNTEyLCJuYmYiOjE3NjA2OTA1MTIsImV4cCI6MTc2MDY5MDgxMiwianRpIjoiY2M5MjgwMzMxOWE1NGI3Yjk2MTRhODhlMjIwMmUyY2UiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTA1MTIsInN1YiI6IjEifQ.aL6u_apBPN0ySFH0rxM4cSb-bSx0GaFY3FLSTcS7iHY","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:42:51.493 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:42:51.493 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:42:51.493 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:42:51.493 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:42:51.493 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:43:01.525 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:43:01.528 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:43:01.528 [http-nio-9085-exec-2] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:43:01.583 [http-nio-9085-exec-2] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:43:01.584 [http-nio-9085-exec-2] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkwNTEyLCJuYmYiOjE3NjA2OTA1MTIsImV4cCI6MTc2MDY5MDgxMiwianRpIjoiY2M5MjgwMzMxOWE1NGI3Yjk2MTRhODhlMjIwMmUyY2UiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTA1MTIsInN1YiI6IjEifQ.aL6u_apBPN0ySFH0rxM4cSb-bSx0GaFY3FLSTcS7iHY","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:43:01.584 [http-nio-9085-exec-2] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:43:01.584 [http-nio-9085-exec-2] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:43:01.584 [http-nio-9085-exec-2] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:43:01.584 [http-nio-9085-exec-2] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:43:01.584 [http-nio-9085-exec-2] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:43:16.970 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:43:16.972 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:43:17.266 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/get_page
2025-10-17 16:43:17.269 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/get_page
2025-10-17 16:43:17.921 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:43:18.183 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/team_structure/list_view
2025-10-17 16:43:18.184 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/team_structure/list_view
2025-10-17 16:43:18.185 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/team_structure/list_view
2025-10-17 16:43:18.185 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:43:18.186 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:43:18.186 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:43:18.186 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:43:18.188 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/team_structure/list_view
2025-10-17 16:43:18.189 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/team_structure/list_view
2025-10-17 16:43:18.190 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/team_structure/list_view
2025-10-17 16:43:18.190 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:43:18.190 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:43:18.190 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:43:18.274 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:43:18.276 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_user_mapping/get_page
2025-10-17 16:43:18.278 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_user_mapping/get_page
2025-10-17 16:43:24.562 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_user_mapping/upload_excel
2025-10-17 16:43:24.565 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_user_mapping/upload_excel
2025-10-17 16:43:42.722 [restartedMain] INFO will.CRMAdminApplication - Starting CRMAdminApplication using Java 17.0.16 with PID 4588 (C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK\target\classes started by will001 in C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK)
2025-10-17 16:43:42.723 [restartedMain] INFO will.CRMAdminApplication - The following 1 profile is active: "dev"
2025-10-17 16:43:44.197 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9085"]
2025-10-17 16:43:44.198 [restartedMain] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat]
2025-10-17 16:43:44.198 [restartedMain] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44]
2025-10-17 16:43:44.234 [restartedMain] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-10-17 16:43:44.418 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2025-10-17 16:43:44.699 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection ConnectionID:1 ClientConnectionId: 6ff1402e-cc98-4ca3-acc3-4c2763e9fef7
2025-10-17 16:43:44.701 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
2025-10-17 16:43:49.021 [restartedMain] WARN org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2025-10-17 16:43:49.315 [restartedMain] WARN org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer - Unable to start LiveReload server
2025-10-17 16:43:49.353 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9085"]
2025-10-17 16:43:49.538 [restartedMain] INFO will.CRMAdminApplication - Started CRMAdminApplication in 7.104 seconds (process running for 7.923)
2025-10-17 16:44:56.968 [http-nio-9085-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-10-17 16:44:56.993 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:44:57.003 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:44:57.205 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:44:57.206 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:44:57.207 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:44:57.209 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:44:57.209 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:44:57.210 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:44:57.211 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:44:57.211 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:44:57.211 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:44:57.213 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:44:57.213 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:44:57.213 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:44:57.214 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:44:57.215 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:44:57.215 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:44:57.216 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:44:57.364 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:44:57.364 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:44:57.364 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:44:57.367 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:44:57.405 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:44:57.408 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:44:57.431 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:44:57.504 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:44:57.578 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:44:57.585 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:44:57.661 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:44:57.665 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:44:57.743 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:44:57.810 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:44:57.871 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:44:57.943 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:44:57.945 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:45:53.182 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:45:53.210 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:45:53.217 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:45:53.472 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:45:53.474 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkwNTEyLCJuYmYiOjE3NjA2OTA1MTIsImV4cCI6MTc2MDY5MDgxMiwianRpIjoiY2M5MjgwMzMxOWE1NGI3Yjk2MTRhODhlMjIwMmUyY2UiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTA1MTIsInN1YiI6IjEifQ.aL6u_apBPN0ySFH0rxM4cSb-bSx0GaFY3FLSTcS7iHY","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:45:53.474 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:45:53.474 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:45:53.474 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:45:53.475 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:45:53.475 [http-nio-9085-exec-9] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:46:36.384 [restartedMain] INFO will.CRMAdminApplication - Starting CRMAdminApplication using Java 17.0.16 with PID 9012 (C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK\target\classes started by will001 in C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK)
2025-10-17 16:46:36.386 [restartedMain] INFO will.CRMAdminApplication - The following 1 profile is active: "dev"
2025-10-17 16:46:37.848 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9085"]
2025-10-17 16:46:37.849 [restartedMain] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat]
2025-10-17 16:46:37.849 [restartedMain] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44]
2025-10-17 16:46:37.885 [restartedMain] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-10-17 16:46:38.064 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2025-10-17 16:46:38.347 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection ConnectionID:1 ClientConnectionId: dbd7ce43-06c5-46c4-acf4-b7c57a309c88
2025-10-17 16:46:38.349 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
2025-10-17 16:46:42.692 [restartedMain] WARN org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2025-10-17 16:46:42.954 [restartedMain] WARN org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer - Unable to start LiveReload server
2025-10-17 16:46:42.992 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9085"]
2025-10-17 16:46:43.179 [restartedMain] INFO will.CRMAdminApplication - Started CRMAdminApplication in 7.071 seconds (process running for 7.837)
2025-10-17 16:47:10.310 [http-nio-9085-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-10-17 16:47:10.401 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:47:10.444 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:47:10.492 [http-nio-9085-exec-2] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:46:52Z.
2025-10-17 16:47:10.565 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:47:10.570 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:47:10.821 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:47:10.826 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:47:11.026 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:47:11.028 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkwODMwLCJuYmYiOjE3NjA2OTA4MzAsImV4cCI6MTc2MDY5MTEzMCwianRpIjoiZWYwZjhkMTJmZGZhNGEyNTg2Yjk5ZTMwNzI5NDQxYzAiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTA4MzAsInN1YiI6IjEifQ._ia9nQ40DP98VMZEK7MKcH0ItePV1USiQDeC6LgwGiI","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:47:11.028 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:47:11.028 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:47:11.028 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:47:11.028 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:47:11.028 [http-nio-9085-exec-6] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:48:41.152 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:48:41.159 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:48:41.160 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:48:41.212 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:48:41.212 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkwODMwLCJuYmYiOjE3NjA2OTA4MzAsImV4cCI6MTc2MDY5MTEzMCwianRpIjoiZWYwZjhkMTJmZGZhNGEyNTg2Yjk5ZTMwNzI5NDQxYzAiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTA4MzAsInN1YiI6IjEifQ._ia9nQ40DP98VMZEK7MKcH0ItePV1USiQDeC6LgwGiI","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:48:41.213 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:48:41.213 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:48:41.213 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:48:41.213 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:48:41.213 [http-nio-9085-exec-7] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:50:29.867 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:50:29.871 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:50:29.872 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:50:30.223 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:50:30.223 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkwODMwLCJuYmYiOjE3NjA2OTA4MzAsImV4cCI6MTc2MDY5MTEzMCwianRpIjoiZWYwZjhkMTJmZGZhNGEyNTg2Yjk5ZTMwNzI5NDQxYzAiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTA4MzAsInN1YiI6IjEifQ._ia9nQ40DP98VMZEK7MKcH0ItePV1USiQDeC6LgwGiI","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:50:30.223 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:50:30.224 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:50:30.224 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:50:30.224 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:50:30.224 [http-nio-9085-exec-1] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:56:02.198 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
2025-10-17 16:56:02.200 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
2025-10-17 16:56:04.674 [restartedMain] INFO will.CRMAdminApplication - Starting CRMAdminApplication using Java 17.0.16 with PID 27776 (C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK\target\classes started by will001 in C:\Users\will001\Documents\Corso\Projects\MGM\mgm_mcrm_api_cms\branches\V1.62_newJDK)
2025-10-17 16:56:04.676 [restartedMain] INFO will.CRMAdminApplication - The following 1 profile is active: "dev"
2025-10-17 16:56:06.172 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9085"]
2025-10-17 16:56:06.173 [restartedMain] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat]
2025-10-17 16:56:06.174 [restartedMain] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44]
2025-10-17 16:56:06.209 [restartedMain] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2025-10-17 16:56:06.373 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2025-10-17 16:56:06.666 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection ConnectionID:1 ClientConnectionId: e8b6fcad-0a28-4ffe-b4c4-1ee65da2fb0a
2025-10-17 16:56:06.668 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
2025-10-17 16:56:10.942 [restartedMain] WARN org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2025-10-17 16:56:11.212 [restartedMain] WARN org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer - Unable to start LiveReload server
2025-10-17 16:56:11.245 [restartedMain] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9085"]
2025-10-17 16:56:11.443 [restartedMain] INFO will.CRMAdminApplication - Started CRMAdminApplication in 7.041 seconds (process running for 7.821)
2025-10-17 16:56:19.733 [http-nio-9085-exec-1] INFO org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-10-17 16:56:19.770 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:56:19.818 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:56:19.901 [http-nio-9085-exec-2] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.584 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:56:20.589 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:56:20.591 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:56:20.591 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:56:20.592 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:56:20.592 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:56:20.593 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:56:20.593 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:56:20.598 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:56:20.599 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:56:20.599 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:56:20.599 [http-nio-9085-exec-9] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.600 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:56:20.600 [http-nio-9085-exec-6] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.600 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:56:20.601 [http-nio-9085-exec-2] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.604 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:56:20.604 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:56:20.604 [http-nio-9085-exec-4] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.604 [http-nio-9085-exec-5] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.606 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:56:20.606 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:56:20.607 [http-nio-9085-exec-5] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.607 [http-nio-9085-exec-4] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.610 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:56:20.610 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:56:20.610 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:56:20.611 [http-nio-9085-exec-5] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.611 [http-nio-9085-exec-10] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.611 [http-nio-9085-exec-7] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:20.671 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:20.675 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:20.961 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:20.963 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:20.964 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:20.969 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:20.976 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:20.977 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:21.082 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:21.082 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:21.084 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:21.086 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:21.128 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/verify_token
2025-10-17 16:56:21.128 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:56:21.133 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:56:21.134 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:56:21.135 [http-nio-9085-exec-6] ERROR will.interceptor.JWTAPIAuthInterceptor - [preHandle] TokenExpiredException
Exception Message:The Token has expired on 2025-10-17T08:52:10Z.
2025-10-17 16:56:21.140 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:56:21.165 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:56:21.167 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:56:21.167 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:56:21.177 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:56:21.238 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/refresh_token
2025-10-17 16:56:21.240 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:56:21.240 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/source_code/list
2025-10-17 16:56:21.243 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/property/list
2025-10-17 16:56:21.245 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_follow_up_num
2025-10-17 16:56:21.332 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room/list
2025-10-17 16:56:21.341 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking/get_page
2025-10-17 16:56:21.428 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/market_code/list
2025-10-17 16:56:21.490 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:56:21.492 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/booking_type/list
2025-10-17 16:56:21.551 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:56:21.554 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_segment/list
2025-10-17 16:56:21.628 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_follow_up_status/list
2025-10-17 16:56:21.698 [http-nio-9085-exec-10] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/other_room_status/list
2025-10-17 16:56:21.775 [http-nio-9085-exec-3] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/room_feature/list
2025-10-17 16:56:21.850 [http-nio-9085-exec-7] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:56:21.856 [http-nio-9085-exec-1] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/app/appsetting/get
2025-10-17 16:56:23.734 [http-nio-9085-exec-2] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:56:23.760 [http-nio-9085-exec-5] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:56:23.769 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:56:24.553 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:56:24.556 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkxMzgxLCJuYmYiOjE3NjA2OTEzODEsImV4cCI6MTc2MDY5MTY4MSwianRpIjoiZmRiNjA2MjRjZWMxNDViYWE2ZjY1MWE1MTg4NTJjODQiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTEzODEsInN1YiI6IjEifQ.VL90_-J_eXadsq2saEq1Rjvkc-E24crpKHdBKX34KZI","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:56:24.556 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:56:24.556 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:56:24.556 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:56:24.557 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:56:24.557 [http-nio-9085-exec-5] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:56:34.274 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:56:34.280 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:56:34.281 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:56:34.337 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:56:34.337 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkxMzgxLCJuYmYiOjE3NjA2OTEzODEsImV4cCI6MTc2MDY5MTY4MSwianRpIjoiZmRiNjA2MjRjZWMxNDViYWE2ZjY1MWE1MTg4NTJjODQiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTEzODEsInN1YiI6IjEifQ.VL90_-J_eXadsq2saEq1Rjvkc-E24crpKHdBKX34KZI","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:56:34.337 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:56:34.337 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:56:34.337 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:56:34.337 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:56:34.337 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:56:43.591 [http-nio-9085-exec-9] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:56:43.595 [http-nio-9085-exec-8] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:56:43.596 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:56:43.662 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:56:43.663 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkxMzgxLCJuYmYiOjE3NjA2OTEzODEsImV4cCI6MTc2MDY5MTY4MSwianRpIjoiZmRiNjA2MjRjZWMxNDViYWE2ZjY1MWE1MTg4NTJjODQiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTEzODEsInN1YiI6IjEifQ.VL90_-J_eXadsq2saEq1Rjvkc-E24crpKHdBKX34KZI","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:56:43.663 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:56:43.664 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:56:43.664 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:56:43.664 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:56:43.664 [http-nio-9085-exec-8] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":false,\"message\":\"Import [IMPORT_OTHER_BOOKING] not defined\",\"data\":null,\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"
2025-10-17 16:58:32.872 [http-nio-9085-exec-6] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:58:32.877 [http-nio-9085-exec-4] INFO will.interceptor.JWTAPIAuthInterceptor - [preHandle] request URI:/crm_api/web/other_booking/upload_excel
2025-10-17 16:58:32.878 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI] start request:
2025-10-17 16:58:34.508 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestUrl:"https://localhost:9086/api/web/other_booking/upload_excel"
2025-10-17 16:58:34.508 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getHeaders:{"Authorization":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjkwODUvY3JtX2FwaS9yZWZyZXNoX3Rva2VuIiwiaWF0IjoxNzYwNjkxMzgxLCJuYmYiOjE3NjA2OTEzODEsImV4cCI6MTc2MDY5MTY4MSwianRpIjoiZmRiNjA2MjRjZWMxNDViYWE2ZjY1MWE1MTg4NTJjODQiLCJsb2dpbl9pZCI6InN5c0FkbWluIiwidXNlcl9ncm91cCI6bnVsbCwibGFzdF9wb3N0X3RpbWUiOjE3NjA2OTEzODEsInN1YiI6IjEifQ.VL90_-J_eXadsq2saEq1Rjvkc-E24crpKHdBKX34KZI","Content-type":"application/json;charset\u003dutf-8","clientId":"882b97ae78dcd8331bcae49cb96fa9e681e8da820e613caa4b1cdec02341f9c1"}
2025-10-17 16:58:34.508 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getRequestMethod:"POST"
2025-10-17 16:58:34.508 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getEntityContent:{}
2025-10-17 16:58:34.508 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getStatusCode:200
2025-10-17 16:58:34.508 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getErrorMessage:null
2025-10-17 16:58:34.508 [http-nio-9085-exec-4] INFO will.utils.HttpUtil - [invokeWebAPI]getResponseContent:"{\"success\":true,\"message\":\"\",\"data\":{\"resultCount\":1,\"passedCount\":0,\"failedCount\":1,\"success\":false,\"resultRows\":[{\"validatePassed\":false,\"errorMessage\":\"User not found;\",\"otherRoomStatusId\":2,\"otherFollowUpStatusId\":1,\"propertyId\":6,\"roomId\":15,\"bookingTypeId\":null,\"marketCodeId\":1,\"segmentId\":3,\"souceCodeId\":1,\"otherRoomStatusName\":\"Pending\",\"otherFollowUpStatusName\":\"Not yet follow (New)\",\"propertyName\":\"Ascott\",\"roomName\":\"Studio\",\"bookingTypeName\":\"\",\"marketCodeName\":\"CTABLE\",\"segmentName\":\"Admin\",\"checkinDate\":\"2025-04-01 00:00:00.0\",\"checkoutDate\":\"2025-04-05 00:00:00.0\",\"playerId\":\"\",\"bookerId\":\"800004\",\"approverId\":\"\",\"sharer\":\"11001960:Chan Tai Man1;11001961:Chan Tai Man 2;ABC\",\"remark\":\"test remark\",\"sharerList\":\"[{\\\"name\\\":\\\"Chan Tai Man1\\\",\\\"playerId\\\":\\\"11001960\\\"},{\\\"name\\\":\\\"Chan Tai Man 2\\\",\\\"playerId\\\":\\\"11001961\\\"},{\\\"name\\\":\\\"ABC\\\",\\\"playerId\\\":\\\"\\\"}]\",\"confirmationNo\":\"123345\",\"playerName\":\"Chan, Tai Man\",\"sourceCodeName\":\"OD\"}],\"groupItems\":null},\"requestData\":null,\"oldData\":null,\"errorCode\":null,\"logMessage\":null,\"load\":false}"