hiee-1 | 2026-07-30 09:11:46 ERROR ServiceUtils:135 - An exception has taken place. The stackTrace is hiee-1 | com.helicalinsight.efw.exceptions.JdbcConnectionException: Could not obtain JDBC Connection. hiee-1 | at com.helicalinsight.datasource.managed.ConnectionProviderUtility.getConnection(SourceFile:48) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.datasource.managed.PlainJdbcConnectionProvider.a(SourceFile:127) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.datasource.managed.PlainJdbcConnectionProvider.a(SourceFile:85) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.datasource.managed.PlainJdbcConnectionProvider.newConnection(SourceFile:42) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.datasource.managed.TestConnectionProvider.testConnection(SourceFile:1074) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.components.GlobalConnectionsTester.executeComponent(SourceFile:45) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.a(SourceFile:202) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.executeService(SourceFile:95) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.executeService(SourceFile:50) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.adhoc.services.DataSourceConnectionTester.doService(SourceFile:23) [hi-adhoc-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceManager.a(SourceFile:497) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceManager.getResult(SourceFile:253) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.controller.EfwServicesController.a(SourceFile:142) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.parallelprocessor.ThreadPoolTaskExecutorImpl.a(SourceFile:126) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.parallelprocessor.ThreadPoolTaskExecutorImpl$2.call(SourceFile:173) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] hiee-1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] hiee-1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] hiee-1 | at java.lang.Thread.run(Unknown Source) [?:?] hiee-1 | Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Windows collation zh_CN is not supported by this driver. ClientConnectionId:0971d6ad-870d-4bc1-b8a5-333256f65db2 hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2887) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.processEnvChange(SQLServerConnection.java:3732) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEnvChange(tdsparser.java:187) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:59) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:5028) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:3660) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:94) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3619) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7194) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2930) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2456) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:2103) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1950) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1162) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:735) ~[?:?] hiee-1 | at com.helicalinsight.datasource.DriverShim.connect(SourceFile:74) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?] hiee-1 | at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?] hiee-1 | at com.helicalinsight.datasource.managed.ConnectionProviderUtility.getConnection(SourceFile:38) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | ... 18 more hiee-1 | Caused by: java.io.UnsupportedEncodingException: Windows collation zh_CN is not supported by this driver. hiee-1 | at com.microsoft.sqlserver.jdbc.SQLCollation.encodingFromLCID(SQLCollation.java:363) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLCollation.(SQLCollation.java:93) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.processEnvChange(SQLServerConnection.java:3730) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEnvChange(tdsparser.java:187) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:59) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:5028) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:3660) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:94) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3619) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7194) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2930) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2456) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:2103) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1950) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1162) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:735) ~[?:?] hiee-1 | at com.helicalinsight.datasource.DriverShim.connect(SourceFile:74) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?] hiee-1 | at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?] hiee-1 | at com.helicalinsight.datasource.managed.ConnectionProviderUtility.getConnection(SourceFile:38) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | ... 18 more hiee-1 | Caused by: java.io.UnsupportedEncodingException: Codepage MS936 is not supported by the Java environment. hiee-1 | at com.microsoft.sqlserver.jdbc.Encoding.checkSupported(SQLCollation.java:596) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLCollation$WindowsLocale.getEncoding(SQLCollation.java:341) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLCollation.encodingFromLCID(SQLCollation.java:359) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLCollation.(SQLCollation.java:93) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.processEnvChange(SQLServerConnection.java:3730) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEnvChange(tdsparser.java:187) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:59) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:5028) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:3660) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:94) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3619) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7194) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2930) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2456) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:2103) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1950) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1162) ~[?:?] hiee-1 | at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:735) ~[?:?] hiee-1 | at com.helicalinsight.datasource.DriverShim.connect(SourceFile:74) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?] hiee-1 | at java.sql.DriverManager.getConnection(Unknown Source) ~[java.sql:?] hiee-1 | at com.helicalinsight.datasource.managed.ConnectionProviderUtility.getConnection(SourceFile:38) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | ... 18 more hiee-1 | 2026-07-30 09:11:46 ERROR ControllerUtils:147 - There was a problem in serving the request. The cause is ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerError hiee-1 | java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: com/microsoft/sqlserver/jdbc/SQLServerError hiee-1 | at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:?] hiee-1 | at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:?] hiee-1 | at com.helicalinsight.efw.controller.EfwServicesController.service(SourceFile:143) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?] hiee-1 | at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] hiee-1 | at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:257) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:190) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) [spring-webmvc-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:986) [spring-webmvc-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:891) [spring-webmvc-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1088) [spring-webmvc-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:978) [spring-webmvc-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) [spring-webmvc-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) [spring-webmvc-6.2.2.jar:6.2.2] hiee-1 | at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:649) [servlet-api.jar:6.1] hiee-1 | at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) [spring-webmvc-6.2.2.jar:6.2.2] hiee-1 | at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710) [servlet-api.jar:6.1] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128) [catalina.jar:11.0.22] hiee-1 | at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-websocket.jar:11.0.22] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.security.SecurityFilter.doFilter(SourceFile:1121) [elj-6.2.1-GA-small.jar:?] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.cache.filter.CacheFilter.doFilter(SourceFile:110) [hi-cache-6.2.1-GA-small.jar:?] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.efw.filters.CookieFilter.doFilter(SourceFile:67) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.efw.filters.RequestRegistryFilter.doFilter(SourceFile:67) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.efw.filters.SessionTimeOutFilter.doFilter(SourceFile:66) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.resourcesecurity.filter.ResourceAuthenticationAndAuthorizationFilter.doFilter(SourceFile:93) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.validation.filter.ValidationFilter.doFilter(SourceFile:137) [hi-validation-6.2.1-GA-small.jar:?] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.efw.filters.FormDataEncryptDecryptFilter.doFilter(SourceFile:41) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.efw.filters.ErrorInterceptorFilter.doFilter(SourceFile:53) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.authentication.switchuser.SwitchUserFilter.doFilter(SwitchUserFilter.java:216) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.authentication.switchuser.SwitchUserFilter.doFilter(SwitchUserFilter.java:176) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:101) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at com.helicalinsight.admin.customauth.CustomAuthenticationFilterStateless.doFilterInternal(SourceFile:97) [hi-core-6.2.1-GA-small.jar:?] hiee-1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at com.helicalinsight.externalauth.jwt.JwtAuthenticationFilterSSO.doFilterInternal(SourceFile:68) [hi-externalauth-6.2.1-GA-small.jar:?] hiee-1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) [spring-security-web-6.4.2.jar:6.4.2] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.filters.CorsFilter.handleSimpleCORS(CorsFilter.java:238) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:150) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) [spring-web-6.2.2.jar:6.2.2] hiee-1 | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) [catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) [catalina.jar:11.0.22] hiee-1 | at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397) [tomcat-coyote.jar:11.0.22] hiee-1 | at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) [tomcat-coyote.jar:11.0.22] hiee-1 | at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1272) [tomcat-coyote.jar:11.0.22] hiee-1 | at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801) [tomcat-coyote.jar:11.0.22] hiee-1 | at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) [tomcat-coyote.jar:11.0.22] hiee-1 | at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946) [tomcat-util.jar:11.0.22] hiee-1 | at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480) [tomcat-util.jar:11.0.22] hiee-1 | at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57) [tomcat-util.jar:11.0.22] hiee-1 | at java.lang.Thread.run(Unknown Source) [?:?] hiee-1 | Caused by: java.lang.NoClassDefFoundError: com/microsoft/sqlserver/jdbc/SQLServerError hiee-1 | at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?] hiee-1 | at java.lang.Class.privateGetDeclaredMethods(Unknown Source) ~[?:?] hiee-1 | at java.lang.Class.getMethodsRecursive(Unknown Source) ~[?:?] hiee-1 | at java.lang.Class.getMethod0(Unknown Source) ~[?:?] hiee-1 | at java.lang.Class.getMethod(Unknown Source) ~[?:?] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(ExceptionUtils.java:386) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getCause(ExceptionUtils.java:318) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getCause(ExceptionUtils.java:282) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(ExceptionUtils.java:571) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getRootCause(ExceptionUtils.java:350) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getRootCauseMessage(ExceptionUtils.java:1007) ~[commons-lang-2.6.jar:2.6] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.a(SourceFile:256) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.a(SourceFile:137) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.executeService(SourceFile:103) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.executeService(SourceFile:50) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.adhoc.services.DataSourceConnectionTester.doService(SourceFile:23) ~[hi-adhoc-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceManager.a(SourceFile:497) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceManager.getResult(SourceFile:253) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.controller.EfwServicesController.a(SourceFile:142) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.parallelprocessor.ThreadPoolTaskExecutorImpl.a(SourceFile:126) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.parallelprocessor.ThreadPoolTaskExecutorImpl$2.call(SourceFile:173) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?] hiee-1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?] hiee-1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?] hiee-1 | ... 1 more hiee-1 | Caused by: java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerError hiee-1 | at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1225) ~[catalina.jar:11.0.22] hiee-1 | at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1056) ~[catalina.jar:11.0.22] hiee-1 | at com.helicalinsight.efw.framework.ParentLastClassLoader$a.findClass(SourceFile:84) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?] hiee-1 | at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?] hiee-1 | at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?] hiee-1 | at java.lang.Class.privateGetDeclaredMethods(Unknown Source) ~[?:?] hiee-1 | at java.lang.Class.getMethodsRecursive(Unknown Source) ~[?:?] hiee-1 | at java.lang.Class.getMethod0(Unknown Source) ~[?:?] hiee-1 | at java.lang.Class.getMethod(Unknown Source) ~[?:?] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getCauseUsingMethodName(ExceptionUtils.java:386) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getCause(ExceptionUtils.java:318) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getCause(ExceptionUtils.java:282) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getThrowableList(ExceptionUtils.java:571) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getRootCause(ExceptionUtils.java:350) ~[commons-lang-2.6.jar:2.6] hiee-1 | at org.apache.commons.lang.exception.ExceptionUtils.getRootCauseMessage(ExceptionUtils.java:1007) ~[commons-lang-2.6.jar:2.6] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.a(SourceFile:256) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.a(SourceFile:137) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.executeService(SourceFile:103) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceUtils.executeService(SourceFile:50) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.adhoc.services.DataSourceConnectionTester.doService(SourceFile:23) ~[hi-adhoc-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceManager.a(SourceFile:497) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.serviceframework.ServiceManager.getResult(SourceFile:253) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.efw.controller.EfwServicesController.a(SourceFile:142) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.parallelprocessor.ThreadPoolTaskExecutorImpl.a(SourceFile:126) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at com.helicalinsight.parallelprocessor.ThreadPoolTaskExecutorImpl$2.call(SourceFile:173) ~[hi-core-6.2.1-GA-small.jar:?] hiee-1 | at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:?] hiee-1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?] hiee-1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?] hiee-1 | ... 1 more