现象:

021-10-20 11:03:54.506  INFO 10528 --- [nio-8080-exec-9] c.c.t.h.w.interceptor.LoginInterceptor   : 拦截到了方法:error
2021-10-20 11:03:54.506  INFO 10528 --- [nio-8080-exec-9] c.c.t.h.w.interceptor.LoginInterceptor   : 和redis中匹配,放行,执行接口
2021-10-20 11:03:54.727 DEBUG 10528 --- [nio-8080-exec-7] o.j.m.j.c.i.JimuReportInterceptor        : customPrePath: null
2021-10-20 11:03:54.727 DEBUG 10528 --- [nio-8080-exec-7] o.j.m.j.c.i.JimuReportInterceptor        : JimuReportInterceptor check requestPath = /jmreport/get/610637911734661120
2021-10-20 11:03:54.727 DEBUG 10528 --- [nio-8080-exec-7] o.jeecg.modules.jmreport.desreport.a.a   : ============EXCEL JSON数据查询==========
2021-10-20 11:03:58.054 DEBUG 10528 --- [nio-8080-exec-3] o.j.m.j.c.i.JimuReportInterceptor        : customPrePath: null
2021-10-20 11:03:58.054 DEBUG 10528 --- [nio-8080-exec-3] o.j.m.j.c.i.JimuReportInterceptor        : JimuReportInterceptor check requestPath = /jmreport/excelQuery
2021-10-20 11:03:58.054 DEBUG 10528 --- [nio-8080-exec-3] o.jeecg.modules.jmreport.desreport.a.a   : ============EXCEL模板查询==========
2021-10-20 11:03:58.054 ERROR 10528 --- [nio-8080-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.select.PlainSelect.getGroupBy()Lnet/sf/jsqlparser/statement/select/GroupByElement;] with root causejava.lang.NoSuchMethodError: net.sf.jsqlparser.statement.select.PlainSelect.getGroupBy()Lnet/sf/jsqlparser/statement/select/GroupByElement;at org.jeecgframework.minidao.pagehelper.parser.CountSqlParser.isSimpleCount(CountSqlParser.java:295) ~[minidao-pe-1.8.5.jar:na]at org.jeecgframework.minidao.pagehelper.parser.CountSqlParser.sqlToCount(CountSqlParser.java:274) ~[minidao-pe-1.8.5.jar:na]at org.jeecgframework.minidao.pagehelper.parser.CountSqlParser.getSmartCountSql(CountSqlParser.java:206) ~[minidao-pe-1.8.5.jar:na]at org.jeecgframework.minidao.pagehelper.parser.CountSqlParser.getSmartCountSql(CountSqlParser.java:150) ~[minidao-pe-1.8.5.jar:na]at org.jeecgframework.minidao.aop.MiniDaoHandler.getReturnMinidaoResult(MiniDaoHandler.java:400) ~[minidao-pe-1.8.5.jar:na]at org.jeecgframework.minidao.aop.MiniDaoHandler.invoke(MiniDaoHandler.java:126) ~[minidao-pe-1.8.5.jar:na]at com.sun.proxy.$Proxy245.pageList(Unknown Source) ~[na:na]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_302]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_302]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_302]at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_302]at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]at com.sun.proxy.$Proxy246.pageList(Unknown Source) ~[na:na]at org.jeecg.modules.jmreport.desreport.service.a.e.excelQuery(JimuReportServiceImpl.java:4087) ~[jimureport-spring-boot-starter-1.4.0-beta.jar:2.0.0]at org.jeecg.modules.jmreport.desreport.service.a.e$$FastClassBySpringCGLIB$$4daca651.invoke(<generated>) ~[jimureport-spring-boot-starter-1.4.0-beta.jar:2.0.0]at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.jeecg.modules.jmreport.desreport.service.a.e$$EnhancerBySpringCGLIB$$34fe218d.excelQuery(<generated>) ~[jimureport-spring-boot-starter-1.4.0-beta.jar:2.0.0]at org.jeecg.modules.jmreport.desreport.a.a.a(DesignReportController.java:172) ~[jimureport-spring-boot-starter-1.4.0-beta.jar:2.0.0]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_302]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_302]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_302]at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_302]at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE]at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE]at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE]at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.21.jar:9.0.21]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE]at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) [tomcat-embed-core-9.0.21.jar:9.0.21]at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.21.jar:9.0.21]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_302]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_302]at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.21.jar:9.0.21]at java.lang.Thread.run(Thread.java:748) [na:1.8.0_302]

问题:

使用mybatis的分页插件时报错:java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.select.PlainSelect.getGroupBy()Lnet/sf/jsqlparser/statement/select/GroupByElement;

原因:在使用mybatis分页插件时,需要依赖 jsqlparser。这个错误表示分页插件版本与依赖版本不匹配。

解决办法:在pom文件引入,我是补充了jsqlparser依赖即可。

    <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.1.10</version></dependency><dependency><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>3.1</version></dependency>

java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.select.PlainSelect.getGroupBy()Lnet/sf/jsql相关推荐

  1. java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.update.Update.getTable()Lnet/sf/jsqlparser/

    sprint boot Update时报一下错误 java.lang.NoSuchMethodError: net.sf.jsqlparser.statement.update.Update.getT ...

  2. spring security 3配置ACL时报java.lang.NoSuchMethodError: net.sf.ehcache.Cache.init

    严重: Exception sending context initialized event to listener instance of class org.springframework.we ...

  3. java.lang.NoSuchMethodError: org.apache.flink.table.api.TableColumn.isGenerated()Z

    完整报错如下: select * from dim_behavior; [ERROR] Could not execute SQL statement. Reason: java.lang.NoSuc ...

  4. java.lang.NoSuchMethodError: antlr.collections.AST.g(truts2与hibernate jar包(antlr-2.7.2.jar)冲突)

    报错代码如下: java.lang.reflect.InvocationTargetExceptionsun.reflect.NativeMethodAccessorImpl.invoke0(Nati ...

  5. Java例外:java lang NoSuchMethodError

    如果查看错误消息java.lang.NoSuchMethodError,您可能会理解Java虚拟机正在尝试向我们表明您调用的方法在类或接口中不可用. 您还可能在执行没有公共static void ma ...

  6. java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/Str

    解决方案: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/la ...

  7. Factory method ‘sqlSessionFactory‘ threw exception; nested exception is java.lang.NoSuchMethodError:

    springboot 引入mybatis-plus后报错: Factory method 'sqlSessionFactory' threw exception; nested exception i ...

  8. Spark 启动报错时报错 java.lang.NoSuchMethodError: scala.collection.immutable.HashSet$.empty()Lscala/collect

    今天在Spark测试时异常 报错 一直 提示 找不到 该方法 因为 本身代码量很小 而且  没有用到 错误提示的类  找了许久 才发现是 版本 对应问题 /Library/Java/JavaVirtu ...

  9. hive环境搭建提示: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument

    hive环境搭建提示: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument SLF4J: A ...

最新文章

  1. 实验三编程、编译、连接、跟踪
  2. DuiC 统一配置管理 2
  3. 二零一三年计算机视觉代码合集
  4. Python cv2 摄像头
  5. unity随笔(1)-材质、对象
  6. __declspec(novtable) 的用法
  7. java读取Resources下文件
  8. 恒强制版系统980_速来围观 | 恒强制版小图高级功能讲解
  9. hadoop--集群时间同步(可不同步)
  10. python selenium--常用函数3
  11. Apache发布NetBeans 10.0,增强对JDK 11的支持
  12. 前端学习 -- Css -- 文本标签
  13. 39. PHP 错误与异常处理(3)
  14. 4个空格 tab vetur_Python成为专业人士笔记–程序行空白及tab缩进的作用
  15. javascript之函数使用
  16. 饱暖思淫欲之美女图片的Python爬虫实例(一)
  17. 无人车之美——论无人车辆系统的软件架构
  18. 云剪贴板:以备不时之需
  19. 在PS中快速制作发朋友圈的九宫格切图
  20. 黑客捣毁了个暗网杀手网站,却险些触发了世界各地的多起杀戮...

热门文章

  1. ArcGIS Server 注册私有云存储并发布影像切片服务
  2. 关于eclipse的源码翻阅(Eclipse中,open declaration;open implementation;open super implementation )
  3. 眼中体:大家眼中的IT男
  4. conda 深度学习 环境卸载 相关命令
  5. C++ bind2nd用法
  6. 推荐JSON-handle谷歌插件
  7. UEFIwindows8.1 + ubuntu 双系统安装
  8. 大学计算机思维导论第一讲测验答案,第一讲导论习题.doc
  9. Python 获取 网易云音乐热门评论(python2/python3代码)
  10. PTA 7-209 sdut-C语言实验-数位数