boyue_jnpf/log/jnpf-boot/log_error.log
2025-06-30 09:38:03 +08:00

446 lines
47 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[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