1638 lines
147 KiB
Plaintext
1638 lines
147 KiB
Plaintext
[2022-02-11 10:51:06.354] [scheduling-1] [ERROR] 跨区权限信息下载接口1 - 出现错误:null
|
|
[2022-02-11 10:51:27.432] [scheduling-1] [ERROR] 下载跨区消费记录接口 - 出现错误:
|
|
[2022-02-11 14:45:00.342] [restartedMain] [ERROR] org.apache.catalina.util.LifecycleBase - Failed to start component [Connector[HTTP/1.1-880]]
|
|
org.apache.catalina.LifecycleException: Protocol handler start failed
|
|
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1008)
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:227)
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:263)
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:195)
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer(ServletWebServerApplicationContext.java:296)
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552)
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:742)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:389)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:311)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1213)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1202)
|
|
at microcrystal.CanteenApplication.main(CanteenApplication.java:13)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)
|
|
Caused by: java.net.BindException: Address already in use: bind
|
|
at sun.nio.ch.Net.bind0(Native Method)
|
|
at sun.nio.ch.Net.bind(Net.java:433)
|
|
at sun.nio.ch.Net.bind(Net.java:425)
|
|
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
|
|
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
|
|
at org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:230)
|
|
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:213)
|
|
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1124)
|
|
at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1210)
|
|
at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:585)
|
|
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1005)
|
|
... 19 common frames omitted
|
|
[2022-02-11 14:45:00.418] [restartedMain] [ERROR] o.s.b.diagnostics.LoggingFailureAnalysisReporter -
|
|
|
|
***************************
|
|
APPLICATION FAILED TO START
|
|
***************************
|
|
|
|
Description:
|
|
|
|
The Tomcat connector configured to listen on port 880 failed to start. The port may already be in use or the connector may be misconfigured.
|
|
|
|
Action:
|
|
|
|
Verify the connector's configuration, identify and stop any process that's listening on port 880, or configure this application to listen on another port.
|
|
|
|
[2022-02-11 14:45:46.385] [restartedMain] [ERROR] org.apache.catalina.util.LifecycleBase - Failed to start component [Connector[HTTP/1.1-880]]
|
|
org.apache.catalina.LifecycleException: Protocol handler start failed
|
|
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1008)
|
|
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
|
|
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:227)
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:263)
|
|
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:195)
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer(ServletWebServerApplicationContext.java:296)
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162)
|
|
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552)
|
|
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)
|
|
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:742)
|
|
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:389)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:311)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1213)
|
|
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1202)
|
|
at microcrystal.CanteenApplication.main(CanteenApplication.java:13)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)
|
|
Caused by: java.net.BindException: Address already in use: bind
|
|
at sun.nio.ch.Net.bind0(Native Method)
|
|
at sun.nio.ch.Net.bind(Net.java:433)
|
|
at sun.nio.ch.Net.bind(Net.java:425)
|
|
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
|
|
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
|
|
at org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:230)
|
|
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:213)
|
|
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1124)
|
|
at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1210)
|
|
at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:585)
|
|
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1005)
|
|
... 19 common frames omitted
|
|
[2022-02-11 14:45:46.416] [restartedMain] [ERROR] o.s.b.diagnostics.LoggingFailureAnalysisReporter -
|
|
|
|
***************************
|
|
APPLICATION FAILED TO START
|
|
***************************
|
|
|
|
Description:
|
|
|
|
The Tomcat connector configured to listen on port 880 failed to start. The port may already be in use or the connector may be misconfigured.
|
|
|
|
Action:
|
|
|
|
Verify the connector's configuration, identify and stop any process that's listening on port 880, or configure this application to listen on another port.
|
|
|
|
[2022-02-11 14:47:11.077] [http-nio-880-exec-9] [ERROR] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException:
|
|
### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and (pResId='' or pResId is null )
|
|
|
|
ORDER BY createTime) tmp_count
|
|
### The error may exist in file [D:\Workspace\workspace_ShiTang\canteen\target\classes\mappers\extend\SysResourcesMapperExtend.xml]
|
|
### The error may involve microcrystal.dao.SysResourcesMapper.getPageList_COUNT
|
|
### The error occurred while executing a query
|
|
### SQL: select count(0) from (select * from sys_resources where deleteStatus=0 and ((resTitle like "%" ? "%") or (resName like "%" ? "%")) and (pResId='' or pResId is null ) ORDER BY createTime) tmp_count
|
|
### Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and (pResId='' or pResId is null )
|
|
|
|
ORDER BY createTime) tmp_count
|
|
; uncategorized SQLException; SQL state [null]; error code [0]; sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and (pResId='' or pResId is null )
|
|
|
|
ORDER BY createTime) tmp_count; nested exception is java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and (pResId='' or pResId is null )
|
|
|
|
ORDER BY createTime) tmp_count] with root cause
|
|
com.alibaba.druid.sql.parser.ParserException: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.accept(SQLExprParser.java:2856)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:369)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.expr(SQLExprParser.java:157)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:353)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitXor(SQLExprParser.java:191)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.multiplicative(SQLExprParser.java:278)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.additive(SQLExprParser.java:2034)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.shift(SQLExprParser.java:2072)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitAnd(SQLExprParser.java:1892)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitOr(SQLExprParser.java:1906)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.relational(SQLExprParser.java:2251)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.andRest(SQLExprParser.java:2112)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.parseWhere(SQLSelectParser.java:662)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:195)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseTableSource(MySqlSelectParser.java:246)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseFrom(MySqlSelectParser.java:89)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:193)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser.parseSelect(MySqlStatementParser.java:285)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:248)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:182)
|
|
at com.alibaba.druid.wall.WallProvider.checkInternal(WallProvider.java:624)
|
|
at com.alibaba.druid.wall.WallProvider.check(WallProvider.java:578)
|
|
at com.alibaba.druid.wall.WallFilter.checkInternal(WallFilter.java:792)
|
|
at com.alibaba.druid.wall.WallFilter.connection_prepareStatement(WallFilter.java:258)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.filter.FilterAdapter.connection_prepareStatement(FilterAdapter.java:930)
|
|
at com.alibaba.druid.filter.FilterEventAdapter.connection_prepareStatement(FilterEventAdapter.java:122)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl.prepareStatement(ConnectionProxyImpl.java:341)
|
|
at com.alibaba.druid.pool.DruidPooledConnection.prepareStatement(DruidPooledConnection.java:350)
|
|
at org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:87)
|
|
at org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:88)
|
|
at org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:59)
|
|
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:85)
|
|
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
|
|
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
|
|
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
|
|
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
|
|
at com.github.pagehelper.util.ExecutorUtil.executeAutoCount(ExecutorUtil.java:138)
|
|
at com.github.pagehelper.PageInterceptor.count(PageInterceptor.java:150)
|
|
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:97)
|
|
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
|
|
at com.sun.proxy.$Proxy223.query(Unknown Source)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
|
|
at com.sun.proxy.$Proxy86.selectList(Unknown Source)
|
|
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
|
|
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
|
|
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
|
|
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
|
|
at com.sun.proxy.$Proxy109.getPageList(Unknown Source)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
|
|
at com.sun.proxy.$Proxy110.getPageList(Unknown Source)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl.getPageList(SysResourcesServiceImpl.java:58)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$FastClassBySpringCGLIB$$e700de23.invoke(<generated>)
|
|
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
|
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
|
|
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$EnhancerBySpringCGLIB$$3e14cbcb.getPageList(<generated>)
|
|
at microcrystal.controller.SysResourcesController.getPageList(SysResourcesController.java:28)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
|
|
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
|
|
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
|
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
|
|
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
|
|
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
|
|
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
|
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at microcrystal.security.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:57)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
|
|
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
|
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
|
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
|
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
|
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
|
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
|
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
|
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
|
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
[2022-02-11 14:47:13.048] [http-nio-880-exec-5] [ERROR] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException:
|
|
### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
### The error may exist in file [D:\Workspace\workspace_ShiTang\canteen\target\classes\mappers\extend\SysResourcesMapperExtend.xml]
|
|
### The error may involve microcrystal.dao.SysResourcesMapper.getPageList_COUNT
|
|
### The error occurred while executing a query
|
|
### SQL: select count(0) from (select * from sys_resources where deleteStatus=0 and ((resTitle like "%" ? "%") or (resName like "%" ? "%")) and pResId=? ORDER BY createTime) tmp_count
|
|
### Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
; uncategorized SQLException; SQL state [null]; error code [0]; sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count; nested exception is java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count] with root cause
|
|
com.alibaba.druid.sql.parser.ParserException: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.accept(SQLExprParser.java:2856)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:369)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.expr(SQLExprParser.java:157)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:353)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitXor(SQLExprParser.java:191)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.multiplicative(SQLExprParser.java:278)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.additive(SQLExprParser.java:2034)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.shift(SQLExprParser.java:2072)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitAnd(SQLExprParser.java:1892)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitOr(SQLExprParser.java:1906)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.relational(SQLExprParser.java:2251)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.andRest(SQLExprParser.java:2112)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.parseWhere(SQLSelectParser.java:662)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:195)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseTableSource(MySqlSelectParser.java:246)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseFrom(MySqlSelectParser.java:89)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:193)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser.parseSelect(MySqlStatementParser.java:285)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:248)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:182)
|
|
at com.alibaba.druid.wall.WallProvider.checkInternal(WallProvider.java:624)
|
|
at com.alibaba.druid.wall.WallProvider.check(WallProvider.java:578)
|
|
at com.alibaba.druid.wall.WallFilter.checkInternal(WallFilter.java:792)
|
|
at com.alibaba.druid.wall.WallFilter.connection_prepareStatement(WallFilter.java:258)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.filter.FilterAdapter.connection_prepareStatement(FilterAdapter.java:930)
|
|
at com.alibaba.druid.filter.FilterEventAdapter.connection_prepareStatement(FilterEventAdapter.java:122)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl.prepareStatement(ConnectionProxyImpl.java:341)
|
|
at com.alibaba.druid.pool.DruidPooledConnection.prepareStatement(DruidPooledConnection.java:350)
|
|
at org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:87)
|
|
at org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:88)
|
|
at org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:59)
|
|
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:85)
|
|
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
|
|
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
|
|
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
|
|
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
|
|
at com.github.pagehelper.util.ExecutorUtil.executeAutoCount(ExecutorUtil.java:138)
|
|
at com.github.pagehelper.PageInterceptor.count(PageInterceptor.java:150)
|
|
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:97)
|
|
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
|
|
at com.sun.proxy.$Proxy223.query(Unknown Source)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
|
|
at com.sun.proxy.$Proxy86.selectList(Unknown Source)
|
|
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
|
|
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
|
|
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
|
|
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
|
|
at com.sun.proxy.$Proxy109.getPageList(Unknown Source)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
|
|
at com.sun.proxy.$Proxy110.getPageList(Unknown Source)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl.getPageList(SysResourcesServiceImpl.java:58)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$FastClassBySpringCGLIB$$e700de23.invoke(<generated>)
|
|
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
|
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
|
|
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$EnhancerBySpringCGLIB$$3e14cbcb.getPageList(<generated>)
|
|
at microcrystal.controller.SysResourcesController.getPageList(SysResourcesController.java:28)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
|
|
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
|
|
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
|
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
|
|
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
|
|
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
|
|
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
|
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at microcrystal.security.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:57)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
|
|
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
|
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
|
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
|
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
|
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
|
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
|
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
|
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
|
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
[2022-02-11 14:47:43.472] [http-nio-880-exec-7] [ERROR] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException:
|
|
### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
### The error may exist in file [D:\Workspace\workspace_ShiTang\canteen\target\classes\mappers\extend\SysResourcesMapperExtend.xml]
|
|
### The error may involve microcrystal.dao.SysResourcesMapper.getPageList_COUNT
|
|
### The error occurred while executing a query
|
|
### SQL: select count(0) from (select * from sys_resources where deleteStatus=0 and ((resTitle like "%" ? "%") or (resName like "%" ? "%")) and pResId=? ORDER BY createTime) tmp_count
|
|
### Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
; uncategorized SQLException; SQL state [null]; error code [0]; sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count; nested exception is java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count] with root cause
|
|
com.alibaba.druid.sql.parser.ParserException: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.accept(SQLExprParser.java:2856)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:369)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.expr(SQLExprParser.java:157)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:353)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitXor(SQLExprParser.java:191)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.multiplicative(SQLExprParser.java:278)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.additive(SQLExprParser.java:2034)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.shift(SQLExprParser.java:2072)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitAnd(SQLExprParser.java:1892)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitOr(SQLExprParser.java:1906)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.relational(SQLExprParser.java:2251)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.andRest(SQLExprParser.java:2112)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.parseWhere(SQLSelectParser.java:662)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:195)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseTableSource(MySqlSelectParser.java:246)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseFrom(MySqlSelectParser.java:89)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:193)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser.parseSelect(MySqlStatementParser.java:285)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:248)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:182)
|
|
at com.alibaba.druid.wall.WallProvider.checkInternal(WallProvider.java:624)
|
|
at com.alibaba.druid.wall.WallProvider.check(WallProvider.java:578)
|
|
at com.alibaba.druid.wall.WallFilter.checkInternal(WallFilter.java:792)
|
|
at com.alibaba.druid.wall.WallFilter.connection_prepareStatement(WallFilter.java:258)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.filter.FilterAdapter.connection_prepareStatement(FilterAdapter.java:930)
|
|
at com.alibaba.druid.filter.FilterEventAdapter.connection_prepareStatement(FilterEventAdapter.java:122)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl.prepareStatement(ConnectionProxyImpl.java:341)
|
|
at com.alibaba.druid.pool.DruidPooledConnection.prepareStatement(DruidPooledConnection.java:350)
|
|
at org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:87)
|
|
at org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:88)
|
|
at org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:59)
|
|
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:85)
|
|
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
|
|
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
|
|
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
|
|
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
|
|
at com.github.pagehelper.util.ExecutorUtil.executeAutoCount(ExecutorUtil.java:138)
|
|
at com.github.pagehelper.PageInterceptor.count(PageInterceptor.java:150)
|
|
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:97)
|
|
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
|
|
at com.sun.proxy.$Proxy223.query(Unknown Source)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
|
|
at com.sun.proxy.$Proxy86.selectList(Unknown Source)
|
|
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
|
|
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
|
|
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
|
|
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
|
|
at com.sun.proxy.$Proxy109.getPageList(Unknown Source)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
|
|
at com.sun.proxy.$Proxy110.getPageList(Unknown Source)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl.getPageList(SysResourcesServiceImpl.java:58)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$FastClassBySpringCGLIB$$e700de23.invoke(<generated>)
|
|
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
|
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
|
|
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$EnhancerBySpringCGLIB$$3e14cbcb.getPageList(<generated>)
|
|
at microcrystal.controller.SysResourcesController.getPageList(SysResourcesController.java:28)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
|
|
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
|
|
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
|
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
|
|
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
|
|
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
|
|
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
|
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at microcrystal.security.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:57)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
|
|
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
|
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
|
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
|
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
|
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
|
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
|
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
|
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
|
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
[2022-02-11 14:47:46.521] [http-nio-880-exec-1] [ERROR] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException:
|
|
### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
### The error may exist in file [D:\Workspace\workspace_ShiTang\canteen\target\classes\mappers\extend\SysResourcesMapperExtend.xml]
|
|
### The error may involve microcrystal.dao.SysResourcesMapper.getPageList_COUNT
|
|
### The error occurred while executing a query
|
|
### SQL: select count(0) from (select * from sys_resources where deleteStatus=0 and ((resTitle like "%" ? "%") or (resName like "%" ? "%")) and pResId=? ORDER BY createTime) tmp_count
|
|
### Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
; uncategorized SQLException; SQL state [null]; error code [0]; sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count; nested exception is java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count] with root cause
|
|
com.alibaba.druid.sql.parser.ParserException: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.accept(SQLExprParser.java:2856)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:369)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.expr(SQLExprParser.java:157)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:353)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitXor(SQLExprParser.java:191)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.multiplicative(SQLExprParser.java:278)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.additive(SQLExprParser.java:2034)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.shift(SQLExprParser.java:2072)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitAnd(SQLExprParser.java:1892)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitOr(SQLExprParser.java:1906)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.relational(SQLExprParser.java:2251)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.andRest(SQLExprParser.java:2112)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.parseWhere(SQLSelectParser.java:662)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:195)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseTableSource(MySqlSelectParser.java:246)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseFrom(MySqlSelectParser.java:89)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:193)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser.parseSelect(MySqlStatementParser.java:285)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:248)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:182)
|
|
at com.alibaba.druid.wall.WallProvider.checkInternal(WallProvider.java:624)
|
|
at com.alibaba.druid.wall.WallProvider.check(WallProvider.java:578)
|
|
at com.alibaba.druid.wall.WallFilter.checkInternal(WallFilter.java:792)
|
|
at com.alibaba.druid.wall.WallFilter.connection_prepareStatement(WallFilter.java:258)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.filter.FilterAdapter.connection_prepareStatement(FilterAdapter.java:930)
|
|
at com.alibaba.druid.filter.FilterEventAdapter.connection_prepareStatement(FilterEventAdapter.java:122)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl.prepareStatement(ConnectionProxyImpl.java:341)
|
|
at com.alibaba.druid.pool.DruidPooledConnection.prepareStatement(DruidPooledConnection.java:350)
|
|
at org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:87)
|
|
at org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:88)
|
|
at org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:59)
|
|
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:85)
|
|
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
|
|
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
|
|
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
|
|
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
|
|
at com.github.pagehelper.util.ExecutorUtil.executeAutoCount(ExecutorUtil.java:138)
|
|
at com.github.pagehelper.PageInterceptor.count(PageInterceptor.java:150)
|
|
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:97)
|
|
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
|
|
at com.sun.proxy.$Proxy223.query(Unknown Source)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
|
|
at com.sun.proxy.$Proxy86.selectList(Unknown Source)
|
|
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
|
|
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
|
|
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
|
|
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
|
|
at com.sun.proxy.$Proxy109.getPageList(Unknown Source)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
|
|
at com.sun.proxy.$Proxy110.getPageList(Unknown Source)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl.getPageList(SysResourcesServiceImpl.java:58)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$FastClassBySpringCGLIB$$e700de23.invoke(<generated>)
|
|
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
|
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
|
|
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$EnhancerBySpringCGLIB$$3e14cbcb.getPageList(<generated>)
|
|
at microcrystal.controller.SysResourcesController.getPageList(SysResourcesController.java:28)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
|
|
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
|
|
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
|
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
|
|
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
|
|
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
|
|
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
|
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at microcrystal.security.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:57)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
|
|
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
|
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
|
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
|
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
|
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
|
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
|
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
|
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
|
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
[2022-02-11 14:47:47.486] [http-nio-880-exec-10] [ERROR] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException:
|
|
### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
### The error may exist in file [D:\Workspace\workspace_ShiTang\canteen\target\classes\mappers\extend\SysResourcesMapperExtend.xml]
|
|
### The error may involve microcrystal.dao.SysResourcesMapper.getPageList_COUNT
|
|
### The error occurred while executing a query
|
|
### SQL: select count(0) from (select * from sys_resources where deleteStatus=0 and ((resTitle like "%" ? "%") or (resName like "%" ? "%")) and pResId=? ORDER BY createTime) tmp_count
|
|
### Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
; uncategorized SQLException; SQL state [null]; error code [0]; sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count; nested exception is java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count] with root cause
|
|
com.alibaba.druid.sql.parser.ParserException: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.accept(SQLExprParser.java:2856)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:369)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.expr(SQLExprParser.java:157)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:353)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitXor(SQLExprParser.java:191)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.multiplicative(SQLExprParser.java:278)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.additive(SQLExprParser.java:2034)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.shift(SQLExprParser.java:2072)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitAnd(SQLExprParser.java:1892)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitOr(SQLExprParser.java:1906)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.relational(SQLExprParser.java:2251)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.andRest(SQLExprParser.java:2112)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.parseWhere(SQLSelectParser.java:662)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:195)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseTableSource(MySqlSelectParser.java:246)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseFrom(MySqlSelectParser.java:89)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:193)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser.parseSelect(MySqlStatementParser.java:285)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:248)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:182)
|
|
at com.alibaba.druid.wall.WallProvider.checkInternal(WallProvider.java:624)
|
|
at com.alibaba.druid.wall.WallProvider.check(WallProvider.java:578)
|
|
at com.alibaba.druid.wall.WallFilter.checkInternal(WallFilter.java:792)
|
|
at com.alibaba.druid.wall.WallFilter.connection_prepareStatement(WallFilter.java:258)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.filter.FilterAdapter.connection_prepareStatement(FilterAdapter.java:930)
|
|
at com.alibaba.druid.filter.FilterEventAdapter.connection_prepareStatement(FilterEventAdapter.java:122)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl.prepareStatement(ConnectionProxyImpl.java:341)
|
|
at com.alibaba.druid.pool.DruidPooledConnection.prepareStatement(DruidPooledConnection.java:350)
|
|
at org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:87)
|
|
at org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:88)
|
|
at org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:59)
|
|
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:85)
|
|
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
|
|
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
|
|
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
|
|
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
|
|
at com.github.pagehelper.util.ExecutorUtil.executeAutoCount(ExecutorUtil.java:138)
|
|
at com.github.pagehelper.PageInterceptor.count(PageInterceptor.java:150)
|
|
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:97)
|
|
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
|
|
at com.sun.proxy.$Proxy223.query(Unknown Source)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
|
|
at com.sun.proxy.$Proxy86.selectList(Unknown Source)
|
|
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
|
|
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
|
|
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
|
|
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
|
|
at com.sun.proxy.$Proxy109.getPageList(Unknown Source)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
|
|
at com.sun.proxy.$Proxy110.getPageList(Unknown Source)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl.getPageList(SysResourcesServiceImpl.java:58)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$FastClassBySpringCGLIB$$e700de23.invoke(<generated>)
|
|
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
|
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
|
|
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$EnhancerBySpringCGLIB$$3e14cbcb.getPageList(<generated>)
|
|
at microcrystal.controller.SysResourcesController.getPageList(SysResourcesController.java:28)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
|
|
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
|
|
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
|
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
|
|
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
|
|
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
|
|
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
|
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at microcrystal.security.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:57)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
|
|
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
|
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
|
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
|
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
|
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
|
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
|
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
|
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
|
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
[2022-02-11 14:47:47.783] [http-nio-880-exec-3] [ERROR] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException:
|
|
### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
### The error may exist in file [D:\Workspace\workspace_ShiTang\canteen\target\classes\mappers\extend\SysResourcesMapperExtend.xml]
|
|
### The error may involve microcrystal.dao.SysResourcesMapper.getPageList_COUNT
|
|
### The error occurred while executing a query
|
|
### SQL: select count(0) from (select * from sys_resources where deleteStatus=0 and ((resTitle like "%" ? "%") or (resName like "%" ? "%")) and pResId=? ORDER BY createTime) tmp_count
|
|
### Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count
|
|
; uncategorized SQLException; SQL state [null]; error code [0]; sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count; nested exception is java.sql.SQLException: sql injection violation, syntax error: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES : select count(0) from (select * from sys_resources where deleteStatus=0
|
|
|
|
and ((resTitle like "%" ? "%") or (resName like "%" ? "%"))
|
|
|
|
|
|
and pResId=?
|
|
|
|
ORDER BY createTime) tmp_count] with root cause
|
|
com.alibaba.druid.sql.parser.ParserException: syntax error, expect RPAREN, actual QUES pos 120, line 3, column 37, token QUES
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.accept(SQLExprParser.java:2856)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:369)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.expr(SQLExprParser.java:157)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.primary(SQLExprParser.java:353)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser.primary(MySqlExprParser.java:198)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitXor(SQLExprParser.java:191)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.multiplicative(SQLExprParser.java:278)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.additive(SQLExprParser.java:2034)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.shift(SQLExprParser.java:2072)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitAnd(SQLExprParser.java:1892)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.bitOr(SQLExprParser.java:1906)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.relational(SQLExprParser.java:2251)
|
|
at com.alibaba.druid.sql.parser.SQLExprParser.andRest(SQLExprParser.java:2112)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.parseWhere(SQLSelectParser.java:662)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:195)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseTableSource(MySqlSelectParser.java:246)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.parseFrom(MySqlSelectParser.java:89)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlSelectParser.query(MySqlSelectParser.java:193)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.query(SQLSelectParser.java:362)
|
|
at com.alibaba.druid.sql.parser.SQLSelectParser.select(SQLSelectParser.java:61)
|
|
at com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser.parseSelect(MySqlStatementParser.java:285)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:248)
|
|
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:182)
|
|
at com.alibaba.druid.wall.WallProvider.checkInternal(WallProvider.java:624)
|
|
at com.alibaba.druid.wall.WallProvider.check(WallProvider.java:578)
|
|
at com.alibaba.druid.wall.WallFilter.checkInternal(WallFilter.java:792)
|
|
at com.alibaba.druid.wall.WallFilter.connection_prepareStatement(WallFilter.java:258)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.filter.FilterAdapter.connection_prepareStatement(FilterAdapter.java:930)
|
|
at com.alibaba.druid.filter.FilterEventAdapter.connection_prepareStatement(FilterEventAdapter.java:122)
|
|
at com.alibaba.druid.filter.FilterChainImpl.connection_prepareStatement(FilterChainImpl.java:568)
|
|
at com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl.prepareStatement(ConnectionProxyImpl.java:341)
|
|
at com.alibaba.druid.pool.DruidPooledConnection.prepareStatement(DruidPooledConnection.java:350)
|
|
at org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:87)
|
|
at org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:88)
|
|
at org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:59)
|
|
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:85)
|
|
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)
|
|
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
|
|
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
|
|
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
|
|
at com.github.pagehelper.util.ExecutorUtil.executeAutoCount(ExecutorUtil.java:138)
|
|
at com.github.pagehelper.PageInterceptor.count(PageInterceptor.java:150)
|
|
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:97)
|
|
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
|
|
at com.sun.proxy.$Proxy223.query(Unknown Source)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
|
|
at com.sun.proxy.$Proxy86.selectList(Unknown Source)
|
|
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
|
|
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
|
|
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
|
|
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
|
|
at com.sun.proxy.$Proxy109.getPageList(Unknown Source)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
|
|
at com.sun.proxy.$Proxy110.getPageList(Unknown Source)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl.getPageList(SysResourcesServiceImpl.java:58)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$FastClassBySpringCGLIB$$e700de23.invoke(<generated>)
|
|
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
|
|
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
|
|
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
|
|
at microcrystal.services.impl.SysResourcesServiceImpl$$EnhancerBySpringCGLIB$$3e14cbcb.getPageList(<generated>)
|
|
at microcrystal.controller.SysResourcesController.getPageList(SysResourcesController.java:28)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
|
|
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
|
|
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
|
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
|
|
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
|
|
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
|
|
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
|
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at microcrystal.security.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:57)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
|
|
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
|
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
|
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
|
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
|
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
|
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
|
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
|
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
|
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
[2022-02-11 14:48:24.800] [http-nio-880-exec-10] [ERROR] o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException:
|
|
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by createTime desc LIMIT 10' at line 47
|
|
### The error may exist in file [D:\Workspace\workspace_ShiTang\canteen\target\classes\mappers\extend\SynPlatApiTaskMapperExtend.xml]
|
|
### The error may involve microcrystal.dao.SynPlatApiTaskMapper.getPageList-Inline
|
|
### The error occurred while setting parameters
|
|
### SQL: SELECT * FROM ( SELECT '人员新增' apiName, t.id, t.apiId, t.apiContent, t.reason, 1 sortNum FROM plat_api_task t LEFT JOIN base_user u on t.creatUser = u.id WHERE u.compId = 'E942233A9C3C101EE0430901E80AE70F' and t.apiId = '3efaa34561564cc8be1ff4d508c5748b' and t.returnCode = 2 and t.reason like '%已存在%' and t.deleteStatus = 0 union SELECT '人员修改' apiName, t.id, t.apiId, t.apiContent, t.reason, 2 sortNum FROM plat_api_task t LEFT JOIN base_user u on t.creatUser = u.id WHERE u.compId = 'E942233A9C3C101EE0430901E80AE70F' and t.apiId = 'd6c6071b6e2045db8a102afe22e52e92' and t.returnCode = 2 and t.reason like '%不存在%' and t.deleteStatus = 0 union SELECT '人员删除' apiName, t.id, t.apiId, t.apiContent, t.reason, 3 sortNum FROM plat_api_task t LEFT JOIN base_user u on t.creatUser = u.id WHERE u.compId = 'E942233A9C3C101EE0430901E80AE70F' and t.apiId = '2fd8be7e95d84476b358204f56ab3c78' and t.returnCode = 2 and t.reason like '%不存在%' and t.deleteStatus = 0 ) r ORDER BY sortNum order by createTime desc LIMIT ?
|
|
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by createTime desc LIMIT 10' at line 47
|
|
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by createTime desc LIMIT 10' at line 47] with root cause
|
|
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by createTime desc LIMIT 10' at line 47
|
|
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
|
|
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
|
|
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
|
|
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
|
|
at com.mysql.jdbc.Util.getInstance(Util.java:408)
|
|
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:944)
|
|
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978)
|
|
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3914)
|
|
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530)
|
|
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683)
|
|
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2495)
|
|
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1903)
|
|
at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1242)
|
|
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3461)
|
|
at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440)
|
|
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3459)
|
|
at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:626)
|
|
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3459)
|
|
at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440)
|
|
at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3459)
|
|
at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:167)
|
|
at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497)
|
|
at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63)
|
|
at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79)
|
|
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63)
|
|
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326)
|
|
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156)
|
|
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109)
|
|
at com.github.pagehelper.util.ExecutorUtil.pageQuery(ExecutorUtil.java:177)
|
|
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:104)
|
|
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
|
|
at com.sun.proxy.$Proxy223.query(Unknown Source)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148)
|
|
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141)
|
|
at sun.reflect.GeneratedMethodAccessor167.invoke(Unknown Source)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)
|
|
at com.sun.proxy.$Proxy86.selectList(Unknown Source)
|
|
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230)
|
|
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139)
|
|
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76)
|
|
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
|
|
at com.sun.proxy.$Proxy203.getPageList(Unknown Source)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
|
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139)
|
|
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
|
|
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
|
|
at com.sun.proxy.$Proxy204.getPageList(Unknown Source)
|
|
at microcrystal.services.impl.SynPlatApiTaskServiceImpl.getPageList(SynPlatApiTaskServiceImpl.java:51)
|
|
at microcrystal.controller.platSync.SynPlatApiTaskController.getPageList(SynPlatApiTaskController.java:34)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
|
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
|
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
|
at java.lang.reflect.Method.invoke(Method.java:498)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
|
|
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
|
|
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)
|
|
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
|
|
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
|
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)
|
|
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
|
|
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
|
|
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
|
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
|
|
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
|
|
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at microcrystal.security.JwtAuthenticationTokenFilter.doFilterInternal(JwtAuthenticationTokenFilter.java:57)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
|
|
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
|
|
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
|
|
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
|
|
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
|
|
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
|
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
|
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
|
|
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
|
|
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
|
|
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
|
|
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
|
|
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
|
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
|
|
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
|
|
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
|
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
|
|
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
|
|
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
|
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
|
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
|
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
|
at java.lang.Thread.run(Thread.java:748)
|
|
[2022-02-11 15:00:42.244] [scheduling-1] [ERROR] 跨区权限信息下载接口1 - 出现错误:null
|
|
[2022-02-11 15:01:09.294] [scheduling-1] [ERROR] 下载跨区消费记录接口 - 出现错误:
|