boyue_jnpf/log/jnpf-boot/log_error.log

446 lines
47 KiB
Plaintext
Raw Normal View History

2025-06-30 09:38:03 +08:00
[2025-06-27 00:22:05.519] [ERROR] [http-nio-30000-exec-8] [jnpf.exception.ResultException] [?] [?] - 系统异常:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
### The error may exist in jnpf/permission/mapper/UserMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT f_id AS id,F_ACCOUNT AS account,F_REAL_NAME AS realName,F_QUICK_QUERY AS quickQuery,F_NICK_NAME AS nickName,F_HEAD_ICON AS headIcon,F_GENDER AS gender,F_BIRTHDAY AS birthday,F_MOBILE_PHONE AS mobilePhone,F_TELE_PHONE AS telePhone,F_ENABLED_MARK AS enabledMark,F_LANDLINE AS landline,F_EMAIL AS email,F_NATION AS nation,F_NATIVE_PLACE AS nativePlace,F_ENTRY_DATE AS entryDate,F_CERTIFICATES_TYPE AS certificatesType,F_CERTIFICATES_NUMBER AS certificatesNumber,F_EDUCATION AS education,F_URGENT_CONTACTS AS urgentContacts,F_URGENT_TELE_PHONE AS urgentTelePhone,F_POSTAL_ADDRESS AS postalAddress,F_SIGNATURE AS signature,F_PASSWORD AS password,F_SECRETKEY AS secretkey,F_CREATOR_TIME AS creatorTime,F_FIRST_LOG_TIME AS firstLogTime,F_FIRST_LOG_IP AS firstLogIp,F_PREV_LOG_TIME AS prevLogTime,F_PREV_LOG_IP AS prevLogIp,F_LAST_LOG_TIME AS lastLogTime,F_LAST_LOG_IP AS lastLogIp,F_LOG_SUCCESS_COUNT AS logSuccessCount,F_LOG_ERROR_COUNT AS logErrorCount,F_CHANGE_PASSWORD_DATE AS changePasswordDate,F_LANGUAGE AS language,F_THEME AS theme,F_COMMON_MENU AS commonMenu,F_IS_ADMINISTRATOR AS isAdministrator,F_PROPERTY_JSON AS propertyJson,F_MANAGER_ID AS managerId,F_ORGANIZE_ID AS organizeId,F_POSITION_ID AS positionId,F_ROLE_ID AS roleId,F_PORTAL_ID AS portalId,F_LOCK_MARK AS lockMark,F_UNLOCK_TIME AS unlockTime,F_GROUP_ID AS groupId,F_SYSTEM_ID AS systemId,F_APP_SYSTEM_ID AS appSystemId,F_DING_JOB_NUMBER AS dingJobNumber,f_handover_mark AS handoverMark,f_rank AS ranks,F_STANDING AS standing,F_APP_STANDING AS appStanding,f_description AS description,f_sort_code AS sortCode,f_delete_mark AS deleteMark,f_delete_time AS deleteTime,f_delete_user_id AS deleteUserId,f_last_modify_time AS lastModifyTime,f_last_modify_user_id AS lastModifyUserId,f_creator_user_id AS creatorUserId,f_tenant_id AS tenantId FROM jnpf_tenant_init_v500.base_user WHERE (F_ACCOUNT = ?)
### Cause: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
; bad SQL grammar []
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
### The error may exist in jnpf/permission/mapper/UserMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT f_id AS id,F_ACCOUNT AS account,F_REAL_NAME AS realName,F_QUICK_QUERY AS quickQuery,F_NICK_NAME AS nickName,F_HEAD_ICON AS headIcon,F_GENDER AS gender,F_BIRTHDAY AS birthday,F_MOBILE_PHONE AS mobilePhone,F_TELE_PHONE AS telePhone,F_ENABLED_MARK AS enabledMark,F_LANDLINE AS landline,F_EMAIL AS email,F_NATION AS nation,F_NATIVE_PLACE AS nativePlace,F_ENTRY_DATE AS entryDate,F_CERTIFICATES_TYPE AS certificatesType,F_CERTIFICATES_NUMBER AS certificatesNumber,F_EDUCATION AS education,F_URGENT_CONTACTS AS urgentContacts,F_URGENT_TELE_PHONE AS urgentTelePhone,F_POSTAL_ADDRESS AS postalAddress,F_SIGNATURE AS signature,F_PASSWORD AS password,F_SECRETKEY AS secretkey,F_CREATOR_TIME AS creatorTime,F_FIRST_LOG_TIME AS firstLogTime,F_FIRST_LOG_IP AS firstLogIp,F_PREV_LOG_TIME AS prevLogTime,F_PREV_LOG_IP AS prevLogIp,F_LAST_LOG_TIME AS lastLogTime,F_LAST_LOG_IP AS lastLogIp,F_LOG_SUCCESS_COUNT AS logSuccessCount,F_LOG_ERROR_COUNT AS logErrorCount,F_CHANGE_PASSWORD_DATE AS changePasswordDate,F_LANGUAGE AS language,F_THEME AS theme,F_COMMON_MENU AS commonMenu,F_IS_ADMINISTRATOR AS isAdministrator,F_PROPERTY_JSON AS propertyJson,F_MANAGER_ID AS managerId,F_ORGANIZE_ID AS organizeId,F_POSITION_ID AS positionId,F_ROLE_ID AS roleId,F_PORTAL_ID AS portalId,F_LOCK_MARK AS lockMark,F_UNLOCK_TIME AS unlockTime,F_GROUP_ID AS groupId,F_SYSTEM_ID AS systemId,F_APP_SYSTEM_ID AS appSystemId,F_DING_JOB_NUMBER AS dingJobNumber,f_handover_mark AS handoverMark,f_rank AS ranks,F_STANDING AS standing,F_APP_STANDING AS appStanding,f_description AS description,f_sort_code AS sortCode,f_delete_mark AS deleteMark,f_delete_time AS deleteTime,f_delete_user_id AS deleteUserId,f_last_modify_time AS lastModifyTime,f_last_modify_user_id AS lastModifyUserId,f_creator_user_id AS creatorUserId,f_tenant_id AS tenantId FROM jnpf_tenant_init_v500.base_user WHERE (F_ACCOUNT = ?)
### Cause: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
; bad SQL grammar []
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:246)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy114.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at jdk.proxy2/jdk.proxy2.$Proxy119.selectList(Unknown Source)
at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:306)
at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:166)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at jdk.proxy2/jdk.proxy2.$Proxy119.selectOne(Unknown Source)
at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.getOne(ServiceImpl.java:238)
at com.baomidou.mybatisplus.extension.service.IService.getOne(IService.java:328)
at jnpf.permission.service.impl.UserServiceImpl.getUserByAccount(UserServiceImpl.java:437)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716)
at jnpf.permission.service.impl.UserServiceImpl$$SpringCGLIB$$0.getUserByAccount(<generated>)
at jnpf.permission.controller.UserController.adminInfo(UserController.java:1496)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
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.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
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$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
at jnpf.permission.controller.UserController$$SpringCGLIB$$0.adminInfo(<generated>)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
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:926)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
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.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
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 com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
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 cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
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 cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
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.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
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.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
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 cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.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.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
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.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
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.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:115)
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:384)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:114)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:987)
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:382)
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)
at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)
at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)
at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
at jdk.proxy2/jdk.proxy2.$Proxy329.query(Unknown Source)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:169)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61)
at jnpf.database.plugins.MyTenantMasterSlaveAutoRoutingPlugin.intercept(MyTenantMasterSlaveAutoRoutingPlugin.java:64)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61)
at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:93)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 126 common frames omitted
[2025-06-27 00:22:13.013] [ERROR] [http-nio-30000-exec-9] [jnpf.exception.ResultException] [?] [?] - 系统异常:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
### The error may exist in jnpf/permission/mapper/UserMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT f_id AS id,F_ACCOUNT AS account,F_REAL_NAME AS realName,F_QUICK_QUERY AS quickQuery,F_NICK_NAME AS nickName,F_HEAD_ICON AS headIcon,F_GENDER AS gender,F_BIRTHDAY AS birthday,F_MOBILE_PHONE AS mobilePhone,F_TELE_PHONE AS telePhone,F_ENABLED_MARK AS enabledMark,F_LANDLINE AS landline,F_EMAIL AS email,F_NATION AS nation,F_NATIVE_PLACE AS nativePlace,F_ENTRY_DATE AS entryDate,F_CERTIFICATES_TYPE AS certificatesType,F_CERTIFICATES_NUMBER AS certificatesNumber,F_EDUCATION AS education,F_URGENT_CONTACTS AS urgentContacts,F_URGENT_TELE_PHONE AS urgentTelePhone,F_POSTAL_ADDRESS AS postalAddress,F_SIGNATURE AS signature,F_PASSWORD AS password,F_SECRETKEY AS secretkey,F_CREATOR_TIME AS creatorTime,F_FIRST_LOG_TIME AS firstLogTime,F_FIRST_LOG_IP AS firstLogIp,F_PREV_LOG_TIME AS prevLogTime,F_PREV_LOG_IP AS prevLogIp,F_LAST_LOG_TIME AS lastLogTime,F_LAST_LOG_IP AS lastLogIp,F_LOG_SUCCESS_COUNT AS logSuccessCount,F_LOG_ERROR_COUNT AS logErrorCount,F_CHANGE_PASSWORD_DATE AS changePasswordDate,F_LANGUAGE AS language,F_THEME AS theme,F_COMMON_MENU AS commonMenu,F_IS_ADMINISTRATOR AS isAdministrator,F_PROPERTY_JSON AS propertyJson,F_MANAGER_ID AS managerId,F_ORGANIZE_ID AS organizeId,F_POSITION_ID AS positionId,F_ROLE_ID AS roleId,F_PORTAL_ID AS portalId,F_LOCK_MARK AS lockMark,F_UNLOCK_TIME AS unlockTime,F_GROUP_ID AS groupId,F_SYSTEM_ID AS systemId,F_APP_SYSTEM_ID AS appSystemId,F_DING_JOB_NUMBER AS dingJobNumber,f_handover_mark AS handoverMark,f_rank AS ranks,F_STANDING AS standing,F_APP_STANDING AS appStanding,f_description AS description,f_sort_code AS sortCode,f_delete_mark AS deleteMark,f_delete_time AS deleteTime,f_delete_user_id AS deleteUserId,f_last_modify_time AS lastModifyTime,f_last_modify_user_id AS lastModifyUserId,f_creator_user_id AS creatorUserId,f_tenant_id AS tenantId FROM jnpf_tenant_init_v500.base_user WHERE (F_ACCOUNT = ?)
### Cause: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
; bad SQL grammar []
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
### The error may exist in jnpf/permission/mapper/UserMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT f_id AS id,F_ACCOUNT AS account,F_REAL_NAME AS realName,F_QUICK_QUERY AS quickQuery,F_NICK_NAME AS nickName,F_HEAD_ICON AS headIcon,F_GENDER AS gender,F_BIRTHDAY AS birthday,F_MOBILE_PHONE AS mobilePhone,F_TELE_PHONE AS telePhone,F_ENABLED_MARK AS enabledMark,F_LANDLINE AS landline,F_EMAIL AS email,F_NATION AS nation,F_NATIVE_PLACE AS nativePlace,F_ENTRY_DATE AS entryDate,F_CERTIFICATES_TYPE AS certificatesType,F_CERTIFICATES_NUMBER AS certificatesNumber,F_EDUCATION AS education,F_URGENT_CONTACTS AS urgentContacts,F_URGENT_TELE_PHONE AS urgentTelePhone,F_POSTAL_ADDRESS AS postalAddress,F_SIGNATURE AS signature,F_PASSWORD AS password,F_SECRETKEY AS secretkey,F_CREATOR_TIME AS creatorTime,F_FIRST_LOG_TIME AS firstLogTime,F_FIRST_LOG_IP AS firstLogIp,F_PREV_LOG_TIME AS prevLogTime,F_PREV_LOG_IP AS prevLogIp,F_LAST_LOG_TIME AS lastLogTime,F_LAST_LOG_IP AS lastLogIp,F_LOG_SUCCESS_COUNT AS logSuccessCount,F_LOG_ERROR_COUNT AS logErrorCount,F_CHANGE_PASSWORD_DATE AS changePasswordDate,F_LANGUAGE AS language,F_THEME AS theme,F_COMMON_MENU AS commonMenu,F_IS_ADMINISTRATOR AS isAdministrator,F_PROPERTY_JSON AS propertyJson,F_MANAGER_ID AS managerId,F_ORGANIZE_ID AS organizeId,F_POSITION_ID AS positionId,F_ROLE_ID AS roleId,F_PORTAL_ID AS portalId,F_LOCK_MARK AS lockMark,F_UNLOCK_TIME AS unlockTime,F_GROUP_ID AS groupId,F_SYSTEM_ID AS systemId,F_APP_SYSTEM_ID AS appSystemId,F_DING_JOB_NUMBER AS dingJobNumber,f_handover_mark AS handoverMark,f_rank AS ranks,F_STANDING AS standing,F_APP_STANDING AS appStanding,f_description AS description,f_sort_code AS sortCode,f_delete_mark AS deleteMark,f_delete_time AS deleteTime,f_delete_user_id AS deleteUserId,f_last_modify_time AS lastModifyTime,f_last_modify_user_id AS lastModifyUserId,f_creator_user_id AS creatorUserId,f_tenant_id AS tenantId FROM jnpf_tenant_init_v500.base_user WHERE (F_ACCOUNT = ?)
### Cause: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
; bad SQL grammar []
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:246)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107)
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy114.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at jdk.proxy2/jdk.proxy2.$Proxy119.selectList(Unknown Source)
at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:306)
at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:166)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at jdk.proxy2/jdk.proxy2.$Proxy119.selectOne(Unknown Source)
at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.getOne(ServiceImpl.java:238)
at com.baomidou.mybatisplus.extension.service.IService.getOne(IService.java:328)
at jnpf.permission.service.impl.UserServiceImpl.getUserByAccount(UserServiceImpl.java:437)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716)
at jnpf.permission.service.impl.UserServiceImpl$$SpringCGLIB$$0.getUserByAccount(<generated>)
at jnpf.permission.controller.UserController.adminInfo(UserController.java:1496)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
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.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
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$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
at jnpf.permission.controller.UserController$$SpringCGLIB$$0.adminInfo(<generated>)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
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:926)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
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.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
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 com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
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 cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
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 cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
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.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
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.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
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 cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.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.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
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.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
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.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:115)
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:384)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.sql.SQLSyntaxErrorException: Table 'jnpf_tenant_init_v500.base_user' doesn't exist
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:112)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:114)
at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:987)
at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:382)
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)
at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)
at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)
at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
at jdk.proxy2/jdk.proxy2.$Proxy329.query(Unknown Source)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:169)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61)
at jnpf.database.plugins.MyTenantMasterSlaveAutoRoutingPlugin.intercept(MyTenantMasterSlaveAutoRoutingPlugin.java:64)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61)
at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:93)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy327.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 126 common frames omitted
[2025-06-27 00:23:39.555] [ERROR] [http-nio-30000-exec-3] [jnpf.database.util.TenantDataSourceUtil] [?] [?] - 获取多租户信息失败:租户不存在
[2025-06-27 00:23:40.507] [ERROR] [http-nio-30000-exec-4] [jnpf.database.util.TenantDataSourceUtil] [?] [?] - 获取多租户信息失败:租户不存在
[2025-06-27 00:23:43.002] [ERROR] [http-nio-30000-exec-7] [jnpf.database.util.TenantDataSourceUtil] [?] [?] - 获取多租户信息失败:租户不存在
[2025-06-27 01:05:58.247] [ERROR] [SpringApplicationShutdownHook] [cn.xuyanwu.spring.file.storage.FileStorageService] [?] [?] - 销毁存储平台 local-plus-1 成功
[2025-06-27 01:05:58.247] [ERROR] [SpringApplicationShutdownHook] [cn.xuyanwu.spring.file.storage.FileStorageService] [?] [?] - 销毁存储平台 minio-1 成功
[2025-06-27 01:05:58.251] [ERROR] [xxl-job, executor ExecutorRegistryThread] [com.xxl.job.core.util.XxlJobRemotingUtil] [?] [?] - 调度服务器连接失败Connection refused: getsockopt
[2025-06-27 01:05:58.309] [ERROR] [SpringApplicationShutdownHook] [jnpf.message.websocket.WebSocket] [?] [?] - WS发生错误
java.io.IOException: java.nio.channels.ClosedChannelException
at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlockInternal(WsRemoteEndpointImplBase.java:326)
at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:266)
at org.apache.tomcat.websocket.WsSession.sendCloseMessage(WsSession.java:792)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:589)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:556)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:544)
at org.apache.tomcat.websocket.WsWebSocketContainer.destroy(WsWebSocketContainer.java:1024)
at org.apache.tomcat.websocket.server.WsContextListener.contextDestroyed(WsContextListener.java:46)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4039)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:4648)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1219)
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1208)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:814)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1219)
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1208)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:814)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
at org.apache.catalina.core.StandardService.stopInternal(StandardService.java:471)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
at org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:915)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
at org.apache.catalina.startup.Tomcat.stop(Tomcat.java:447)
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.stopTomcat(TomcatWebServer.java:301)
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.destroy(TomcatWebServer.java:374)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.doClose(ServletWebServerApplicationContext.java:177)
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1102)
at org.springframework.boot.SpringApplicationShutdownHook.closeAndWait(SpringApplicationShutdownHook.java:145)
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:114)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.nio.channels.ClosedChannelException: null
at org.apache.tomcat.util.net.NioChannel$1.write(NioChannel.java:273)
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper$NioOperationState.run(NioEndpoint.java:1632)
at org.apache.tomcat.util.net.SocketWrapperBase$OperationState.start(SocketWrapperBase.java:1051)
at org.apache.tomcat.util.net.SocketWrapperBase.vectoredOperation(SocketWrapperBase.java:1440)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:1366)
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:1337)
at org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.doWrite(WsRemoteEndpointImplServer.java:171)
at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:521)
at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlockInternal(WsRemoteEndpointImplBase.java:313)
... 37 common frames omitted