Hi:

I checked the source code and found that the NullPointer may be caused by 
kylin's project name not being set correctly.

 I wonder if you provided the 'project name' when connecting to kylin through 
smartBI?

> 在 2021年11月2日,上午10:39,[email protected] 写道:
> 
> Hi,
>         I reported an error when I connected kylin (get schemas) through JDBC 
> during the test. What is the reason?
>         kylin:
>         
> 
> 
>         error message
>         Failed to get the list of modes
>       at 
> smartbi.freequery.basicdata.MetaDataServiceImpl.getSchemas(MetaDataServiceImpl.java:525)
>       at ...(...)
>       at 
> smartbi.freequery.basicdata.SmartbiKYLINDialect.getSchemas(SmartbiKYLINDialect.java:32)
> Caused by: java.lang.RuntimeException: java.io.IOException: GET failed, error 
> code 500 and response: 
> {"code":"999","data":null,"msg":null,"stacktrace":"java.lang.NullPointerException\n\tat
>  
> org.apache.kylin.query.schema.OLAPSchemaFactory.createTempOLAPJson(OLAPSchemaFactory.java:67)\n\tat
>  
> org.apache.kylin.query.QueryConnection.getConnection(QueryConnection.java:49)\n\tat
>  
> org.apache.kylin.rest.service.QueryService.getMetadata(QueryService.java:775)\n\tat
>  
> org.apache.kylin.rest.service.QueryService.getMetadata(QueryService.java:215)\n\tat
>  
> org.apache.kylin.rest.service.QueryService.getMetadataFilterByUser(QueryService.java:211)\n\tat
>  
> org.apache.kylin.rest.controller.QueryController.getMetadata(QueryController.java:193)\n\tat
>  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat
>  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat
>  java.lang.reflect.Method.invoke(Method.java:498)\n\tat 
> org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat
>  
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)\n\tat
>  
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)\n\tat
>  
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:849)\n\tat
>  
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:760)\n\tat
>  
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\n\tat
>  
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)\n\tat
>  
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)\n\tat
>  
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)\n\tat
>  
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)\n\tat
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:634)\n\tat 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)\n\tat
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:741)\n\tat 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat
>  org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\tat 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)\n\tat
>  
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)\n\tat
>  
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:215)\n\tat
>  
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)\n\tat
>  
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)\n\tat
>  
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)\n\tat
>  
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)\n\tat
>  
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)\n\tat
>  
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat
>  
> com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:209)\n\tat 
> com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:244)\n\tat 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat
>  
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)\n\tat
>  
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)\n\tat
>  
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)\n\tat
>  
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)\n\tat
>  
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)\n\tat
>  
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)\n\tat
>  
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)\n\tat
>  
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n\tat
>  
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609)\n\tat
>  
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n\tat
>  
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818)\n\tat
>  
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623)\n\tat
>  
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n\tat
>  
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat
>  
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat
>  
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat
>  
> java.lang.Thread.run(Thread.java:748)\n","exception":null,"url":"http://10.7.46.191:7070/kylin/api/tables_and_columns
>  <http://10.7.46.191:7070/kylin/api/tables_and_columns>"}
>       at org.apache.kylin.jdbc.KylinMeta.getMetaProject(KylinMeta.java:125)
>       at org.apache.kylin.jdbc.KylinMeta.getSchemas(KylinMeta.java:142)
>       at 
> org.apache.kylin.jdbc.shaded.org.apache.calcite.avatica.AvaticaDatabaseMetaData$10.call(AvaticaDatabaseMetaData.java:696)
>       at 
> org.apache.kylin.jdbc.shaded.org.apache.calcite.avatica.AvaticaDatabaseMetaData$10.call(AvaticaDatabaseMetaData.java:692)
>       at 
> org.apache.kylin.jdbc.shaded.org.apache.calcite.avatica.AvaticaConnection.invokeWithRetries(AvaticaConnection.java:793)
>       at 
> org.apache.kylin.jdbc.shaded.org.apache.calcite.avatica.AvaticaDatabaseMetaData.getSchemas(AvaticaDatabaseMetaData.java:691)
>       at 
> org.apache.kylin.jdbc.shaded.org.apache.calcite.avatica.AvaticaDatabaseMetaData.getSchemas(AvaticaDatabaseMetaData.java:714)
>       at 
> smartbi.freequery.basicdata.SmartbiKYLINDialect.getSchemas(SmartbiKYLINDialect.java:32)
>       at 
> smartbi.freequery.basicdata.MetaDataServiceImpl.getSchemas(MetaDataServiceImpl.java:519)
>       at 
> smartbi.freequery.client.datasource.DataSourceService.getSchemas(DataSourceService.java:902)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:498)
>       at smartbi.framework.rmi.ClientService.execute(Smartbi:118)
>       at smartbi.framework.rmi.RMIServlet.processExecute(RMIServlet.java:230)
>       at smartbi.framework.rmi.RMIServlet.doPost(RMIServlet.java:168)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
>       at 
> io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
>       at 
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
>       at 
> smartbi.extension.ExtensionFilter$2.doFilter(ExtensionFilter.java:163)
>       at 
> smartbi.extension.ExtensionFilter$1.doFilter(ExtensionFilter.java:152)
>       at smartbi.security.patch.PatchFilter.doFilter(PatchFilter.java:70)
>       at 
> smartbi.extension.ExtensionFilter$1.doFilter(ExtensionFilter.java:152)
>       at smartbi.weixin.filter.WxLoginFilter.doFilter(WxLoginFilter.java:194)
>       at 
> smartbi.extension.ExtensionFilter$1.doFilter(ExtensionFilter.java:152)
>       at 
> smartbi.extension.ExtensionFilter.doFilterInternal(ExtensionFilter.java:175)
>       at smartbi.extension.ExtensionFilter.doFilter(ExtensionFilter.java:64)
>       at 
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
>       at 
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
>       at smartbi.framework.rmi.TransactionFilter.doFilter(Smartbi:80)
>       at 
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
>       at 
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
>       at smartbi.freequery.filter.GZIPFilter.doFilter(GZIPFilter.java:211)
>       at smartbi.freequery.filter.Filter.doFilter(Filter.java:36)
>       at 
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
>       at 
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
>       at 
> smartbi.freequery.filter.CheckIsLoggedFilter.doFilter(CheckIsLoggedFilter.java:208)
>       at 
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
>       at 
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
>       at smartbi.freequery.filter.TraceFilter.doFilter(TraceFilter.java:61)
>       at 
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
>       at 
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
>       at smartbi.framework.RedisSessionFilter.doFilter(Smartbi:125)
>       at 
> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
>       at 
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
>       at 
> io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
>       at 
> io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
>       at 
> io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
>       at 
> org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
>       at 
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>       at 
> io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
>       at 
> io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
>       at 
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>       at 
> io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
>       at 
> io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
>       at 
> io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
>       at 
> io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
>       at 
> io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
>       at 
> io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
>       at 
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>       at 
> org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
>       at 
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>       at 
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>       at 
> io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
>       at 
> io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
>       at 
> io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
>       at 
> io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
>       at 
> io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
>       at 
> io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
>       at 
> io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
>       at 
> io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
>       at 
> io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
>       at 
> io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
>       at 
> io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44)
>       at 
> io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
>       at 
> io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
>       at 
> io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
>       at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
>       at 
> io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:805)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>       at java.lang.Thread.run(Thread.java:748)
> Caused by: java.io.IOException: GET failed, error code 500 and response: 
> {"code":"999","data":null,"msg":null,"stacktrace":"java.lang.NullPointerException\n\tat
>  
> org.apache.kylin.query.schema.OLAPSchemaFactory.createTempOLAPJson(OLAPSchemaFactory.java:67)\n\tat
>  
> org.apache.kylin.query.QueryConnection.getConnection(QueryConnection.java:49)\n\tat
>  
> org.apache.kylin.rest.service.QueryService.getMetadata(QueryService.java:775)\n\tat
>  
> org.apache.kylin.rest.service.QueryService.getMetadata(QueryService.java:215)\n\tat
>  
> org.apache.kylin.rest.service.QueryService.getMetadataFilterByUser(QueryService.java:211)\n\tat
>  
> org.apache.kylin.rest.controller.QueryController.getMetadata(QueryController.java:193)\n\tat
>  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat
>  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat
>  java.lang.reflect.Method.invoke(Method.java:498)\n\tat 
> org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\tat
>  
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)\n\tat
>  
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)\n\tat
>  
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:849)\n\tat
>  
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:760)\n\tat
>  
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\n\tat
>  
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)\n\tat
>  
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)\n\tat
>  
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)\n\tat
>  
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)\n\tat
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:634)\n\tat 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)\n\tat
>  javax.servlet.http.HttpServlet.service(HttpServlet.java:741)\n\tat 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat
>  org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\tat 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)\n\tat
>  
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)\n\tat
>  
> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:215)\n\tat
>  
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)\n\tat
>  
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)\n\tat
>  
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)\n\tat
>  
> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)\n\tat
>  
> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)\n\tat
>  
> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)\n\tat
>  
> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)\n\tat
>  
> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat
>  
> com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:209)\n\tat 
> com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:244)\n\tat 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat
>  
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat
>  
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)\n\tat
>  
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)\n\tat
>  
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)\n\tat
>  
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)\n\tat
>  
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)\n\tat
>  
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)\n\tat
>  
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)\n\tat
>  
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n\tat
>  
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609)\n\tat
>  
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n\tat
>  
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818)\n\tat
>  
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623)\n\tat
>  
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n\tat
>  
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat
>  
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat
>  
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat
>  
> java.lang.Thread.run(Thread.java:748)\n","exception":null,"url":"http://10.7.46.191:7070/kylin/api/tables_and_columns
>  <http://10.7.46.191:7070/kylin/api/tables_and_columns>"}
>       at org.apache.kylin.jdbc.KylinClient.asIOException(KylinClient.java:494)
>       at 
> org.apache.kylin.jdbc.KylinClient.retrieveMetaData(KylinClient.java:306)
>       at org.apache.kylin.jdbc.KylinMeta.getMetaProject(KylinMeta.java:121)
>       ... 83 more
> 
> 广州思迈特软件有限公司  赵尉余
>                                                      
>  
>  更聪明的大数据分析软件,快速挖掘企业数据价值
> 
> 总部:广州市天河区高普路136号华天时代三楼
> 官网:http://www.smartbi.com.cn <http://www.smartbi.com.cn/>
> 邮箱:[email protected] <mailto:[email protected]>
> 手机:15011620073
> 电话:400-878-3819 转2
> 技术支持公众号:Smartbi技术服务号
>  
> From: dev-help <mailto:[email protected]>
> Date: 2021-11-02 10:33
> To: zhaoweiyu <mailto:[email protected]>
> Subject: WELCOME to [email protected] <mailto:[email protected]>
> Hi! This is the ezmlm program. I'm managing the
> [email protected] <mailto:[email protected]> mailing list.
>  
> I'm working for my owner, who can be reached
> at [email protected] <mailto:[email protected]>.
>  
> Acknowledgment: I have added the address
>  
>    [email protected] <mailto:[email protected]>
>  
> to the dev mailing list.
>  
> Welcome to [email protected] <mailto:[email protected]>!
>  
> Please save this message so that you know the address you are
> subscribed under, in case you later want to unsubscribe or change your
> subscription address.
>  
>  
> --- Administrative commands for the dev list ---
>  
> I can handle administrative requests automatically. Please
> do not send them to the list address! Instead, send
> your message to the correct command address:
>  
> To subscribe to the list, send a message to:
>    <[email protected] <mailto:[email protected]>>
>  
> To remove your address from the list, send a message to:
>    <[email protected] 
> <mailto:[email protected]>>
>  
> Send mail to the following for info and FAQ for this list:
>    <[email protected] <mailto:[email protected]>>
>    <[email protected] <mailto:[email protected]>>
>  
> Similar addresses exist for the digest list:
>    <[email protected] 
> <mailto:[email protected]>>
>    <[email protected] 
> <mailto:[email protected]>>
>  
> To get messages 123 through 145 (a maximum of 100 per request), mail:
>    <[email protected] 
> <mailto:[email protected]>>
>  
> To get an index with subject and author for messages 123-456 , mail:
>    <[email protected] 
> <mailto:[email protected]>>
>  
> They are always returned as sets of 100, max 2000 per request,
> so you'll actually get 100-499.
>  
> To receive all messages with the same subject as message 12345,
> send a short message to:
>    <[email protected] 
> <mailto:[email protected]>>
>  
> The messages should contain one line or word of text to avoid being
> treated as sp@m, but I will ignore their content.
> Only the ADDRESS you send to is important.
>  
> You can start a subscription for an alternate address,
> for example "[email protected] <mailto:[email protected]>", just add a hyphen 
> and your
> address (with '=' instead of '@') after the command word:
> <[email protected] 
> <mailto:[email protected]>>
>  
> To stop subscription for this address, mail:
> <[email protected] 
> <mailto:[email protected]>>
>  
> In both cases, I'll send a confirmation message to that address. When
> you receive it, simply reply to it to complete your subscription.
>  
> If despite following these instructions, you do not get the
> desired results, please contact my owner at
> [email protected] <mailto:[email protected]>. Please be 
> patient, my owner is a
> lot slower than I am ;-)
>  
> --- Enclosed is a copy of the request I received.
>  
> Return-Path: <[email protected] <mailto:[email protected]>>
> Received: (qmail 85785 invoked by uid 99); 2 Nov 2021 02:33:00 -0000
> Received: from spamproc1-he-de.apache.org 
> <http://spamproc1-he-de.apache.org/> (HELO spamproc1-he-de.apache.org 
> <http://spamproc1-he-de.apache.org/>) (116.203.196.100)
>     by apache.org <http://apache.org/> (qpsmtpd/0.29) with ESMTP; Tue, 02 Nov 
> 2021 02:33:00 +0000
> Received: from localhost (localhost [127.0.0.1])
> by spamproc1-he-de.apache.org <http://spamproc1-he-de.apache.org/> (ASF Mail 
> Server at spamproc1-he-de.apache.org <http://spamproc1-he-de.apache.org/>) 
> with ESMTP id 24C281FF4F8
> for 
> <dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org
>  
> <mailto:dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org>>;
>  Tue,  2 Nov 2021 02:33:00 +0000 (UTC)
> X-Virus-Scanned: Debian amavisd-new at spamproc1-he-de.apache.org 
> <http://spamproc1-he-de.apache.org/>
> X-Spam-Flag: NO
> X-Spam-Score: 1.391
> X-Spam-Level: *
> X-Spam-Status: No, score=1.391 tagged_above=-999 required=6.31
> tests=[HTML_FONT_FACE_BAD=0.001, HTML_FONT_LOW_CONTRAST=0.001,
> HTML_MESSAGE=0.2, INVALID_MSGID=1.167, RCVD_IN_MSPIKE_H3=0.001,
> RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001,
> T_KAM_HTML_FONT_INVALID=0.01, T_MIME_MALF=0.01, URIBL_BLOCKED=0.001]
> autolearn=disabled
> Received: from mx1-he-de.apache.org <http://mx1-he-de.apache.org/> 
> ([116.203.227.195])
> by localhost (spamproc1-he-de.apache.org <http://spamproc1-he-de.apache.org/> 
> [116.203.196.100]) (amavisd-new, port 10024)
> with ESMTP id NyxU-zbVoBkF
> for 
> <dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org
>  
> <mailto:dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org>>;
> Tue,  2 Nov 2021 02:32:58 +0000 (UTC)
> Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=18.194.254.142; 
> helo=smtpbgeu2.qq.com <http://smtpbgeu2.qq.com/>; 
> [email protected] 
> <mailto:[email protected]>; receiver=<UNKNOWN> 
> Received: from smtpbgeu2.qq.com <http://smtpbgeu2.qq.com/> (smtpbgeu2.qq.com 
> <http://smtpbgeu2.qq.com/> [18.194.254.142])
> by mx1-he-de.apache.org <http://mx1-he-de.apache.org/> (ASF Mail Server at 
> mx1-he-de.apache.org <http://mx1-he-de.apache.org/>) with ESMTPS id 8AC717EA9D
> for 
> <dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org
>  
> <mailto:dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org>>;
>  Tue,  2 Nov 2021 02:32:56 +0000 (UTC)
> X-QQ-mid: bizesmtp45t1635820365t91fdeog
> Received: from SMARTBI-UZIJCRZ (unknown [113.68.152.227])
> by esmtp6.qq.com <http://esmtp6.qq.com/> (ESMTP) with SMTP id 0
> for 
> <dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org
>  
> <mailto:dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org>>;
>  Tue, 02 Nov 2021 10:32:44 +0800 (CST)
> X-QQ-SSF: 00400000002000T0M000B00A0000000
> X-QQ-FEAT: rH4HH+Ck1K2KSCvrAQBZ93j+wLX0V6iEYq1AIXpfRset164K9GcmmpwbC4g4M
> 2tNm8nFveQeGlJCRnO85Vmq7njR4axSXanY16d5vGT8waGtzLUG7PPFv1Z/4Ec8uPWHhTCr
> YXUaqD6thRz4cAN9VXWxtN3LiITKsN8af/XyZLsw45/28xsg3ysG76j53lNDY+YOIEZfqU4
> TYMOARn45uRNO4fiyK3YMAsEbkjXZu/50VXEFojxq+zh+29frhAfsq0AG1kSf4rl+Y+PhWE
> fg3zVZkR3rrEGGzT8JXsEXTJq7HYR8XmhHipJhcCNoDK6wobPUPNmWq9fcJqWGjLJoEZ2Ze
> 4D+xzTm2BqBe/tP7rJy1lIJu/5/EFG27+o76pLbO7NsZ2tFm8S/03IH5IkDN4y4B6agAg/C
> fmmPLXF9TJkW9kAF/C+S/1YPvKAaFegrilboYnNhWSZfeL+Y0Dhzkmc0LXCjncTN
> X-QQ-GoodBg: 2
> Date: Tue, 2 Nov 2021 10:32:44 +0800
> From: "[email protected] <mailto:[email protected]>" 
> <[email protected] <mailto:[email protected]>>
> To: dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com.cn 
> <http://smartbi.com.cn/> 
> <dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org
>  
> <mailto:dev-sc.1635820176.mdpkldilmljjidaepgne-zhaoweiyu=smartbi.com...@kylin.apache.org>>
> Subject: Re: confirm subscribe to [email protected] 
> <mailto:[email protected]>
> References: <[email protected] 
> <mailto:[email protected]>>
> X-Priority: 3
> X-GUID: 625CA763-8EF5-4E69-A0EE-84786459A53B
> X-Has-Attach: no
> X-Mailer: Foxmail 7.2.21.453[cn]
> Mime-Version: 1.0
> Message-ID: <[email protected] 
> <mailto:[email protected]>>+E89F951FD28C588C
> Content-Type: multipart/related;
> boundary="----=_001_NextPart382652284324_=----"
> X-QQ-SENDSIZE: 520
> Feedback-ID: bizesmtp:smartbi.com.cn 
> <http://smartbi.com.cn/>:qybgforeign:qybgforeign1
> X-QQ-Bgrelay: 1

Reply via email to