1 ,错误原因,循环冗余检查

     result.setNearUsers(userList);
           Page page = new Page();
           page.setTotal(searchNearUser.getTotal());
           page.setSize(userList.size());
           page.setPage(discoverGetForm.getPaging());
           result.setPaging(page);
//         result.setData(result); 造成循环冗余检查的原因 setData 最好不要引用自己
           result.setSuccess( true);
           result.setMessage( "");
 
详细异常数据
  

<html><head><title>Apache Tomcat/7.0.57 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - Handler processing failed; nested exception is java.lang.StackOverflowError</h1><HR size="1" noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u>Handler processing failed; nested exception is java.lang.StackOverflowError</u></p><p><b>description</b> <u>The server encountered an internal error that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>org.springframework.web.util.NestedServletException : Handler processing failed; nested exception is java.lang.StackOverflowError
org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError( DispatcherServlet.java:1259)
org.springframework.web.servlet.DispatcherServlet.doDispatch( DispatcherServlet.java:945)
org.springframework.web.servlet.DispatcherServlet.doService( DispatcherServlet.java:856)
org.springframework.web.servlet.FrameworkServlet.processRequest( FrameworkServlet.java:915)
org.springframework.web.servlet.FrameworkServlet.doGet( FrameworkServlet.java:811)
javax.servlet.http.HttpServlet.service( HttpServlet.java:620)
org.springframework.web.servlet.FrameworkServlet.service( FrameworkServlet.java:796)
javax.servlet.http.HttpServlet.service( HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter( WsFilter.java:52)
</pre></p><p><b>root cause</b> <pre>java.lang.StackOverflowError
com.alibaba.fastjson.serializer.JSONSerializer.isEnabled( JSONSerializer.java:328)
com.alibaba.fastjson.serializer.JSONSerializer.containsReference( JSONSerializer.java:192)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)
com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName( JSONSerializer.java:388)
Serializer_4.write1(Unknown Source)
Serializer_4.write(Unknown Source)

org.springframework.web.util.NestedServletException : Handler processing failed; nested exception is java.lang.StackOverflowError的更多相关文章

  1. Tomcat服务org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.OutOfMemoryError: Java heap space

    一个运行了很久的项目,最近忽然报错:OOM( java.lang.OutOfMemoryError: Java heap space),异常如下 org.springframework.web.uti ...

  2. error:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException

    问题:调用的方法在一个接口类中,但我并没有注入那个被调用的类 解决:在UserEntity前加上@Autowired @Controller public class MainController { ...

  3. org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException: Unknown column 'viewpoint' in 'field list'

    问题描述:当我在model中添加了一下代码以后数据库报错: 添加的代码为: private Viewpoint viewpoint; public Viewpoint getViewpoint() { ...

  4. org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.jboss.resteasy.plug

    之前做的项目是resteasy的上传,代码没有问题,断点都不进来呢. 我以为可以直接移植到SpringMVC,但是SpringMVC不支持MultipartFormDataInput , 用Multi ...

  5. Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config解决

    出现这个问题往往伴随  HTTP-500错误 报错信息: HTTP Status - Handler processing failed; nested exception is java.lang. ...

  6. Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.apache.commons.codec.digest.DigestUtils.sha1Hex(Ljava/lang/String;)Ljava/lang/String;

    异常:Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.apache.commons.co ...

  7. threw exception [Handler processing failed; nested exception is java.lang.NoClassDefFoundError: com/dyuproject/protostuff/MapSchema$MessageFactory] with root cause

    错误记录 前几天朋友问我一个错误,顺便记录一下,关于redis 工具类,protostuff序列化报错. threw exception [Handler processing failed; nes ...

  8. 【java异常】org.springframework.web.util.NestedServletException: Handler processing failed;Can't connect to X11 window server using 'localhost:10.0' as the value of th

    tomcat工程中创建二维码失败.抛出异常Can't connect to X11 window server using 'localhost:10.0' as the value of th 因为 ...

  9. org.springframework.web.util.NestedServletException Handler processing failed; n

    因为谷歌的lists不支持或使用, 所有要改成java的list工具 谷歌list使用: import com.google.common.collect.Lists; .... Lists.newA ...

随机推荐

  1. 关于MySQL索引的最左前缀匹配原则原理说明说明

    假设有2个这样的SQL SELECT * FROM table WHERE a = 1 AND c = 3; // c不走索引 SELECT * FROM table WHERE a = 1 AND ...

  2. 第一篇-Django建立数据库各表之间的联系(上)

    多表操作(一对多) 遇到的问题: 执行python manage.py makemigrations后报如下错误 TypeError: __init__() missing 1 required po ...

  3. SpringBoot+Shiro入门小栗子

    写一个不花里胡哨的纯粹的Springboot+Shiro的入门小栗子 效果如图: 首页:有登录注册 先注册一个,然后登陆 登录,成功自动跳转到home页 home页:通过认证之后才可以进 代码部分: ...

  4. SpringBoot文件上传

    先建工程 只勾选web和freemarker模板 最后 先看一下最终目录结构 先修改pom文件,加入common-io依赖 然后修改Application.yml文件 spring: freemark ...

  5. CodeForces121E 线段树上线段果

    http://codeforces.com/problemset/problem/121/E 题意: Petya 喜欢幸运数,幸运数只包含 4 和 7 这两个数字.例如 47,744,4 都是幸运数字 ...

  6. 使用mutt自动发送邮件

    1.Mutt安装及环境配置 1.1.安装 sudo yum install mutt 比如你要设置邮件的发信人,需要做: sudo vim /etc/Muttrc set envelope_from= ...

  7. mysql 遍历所有的库并根据表和sql语句备份

    建库.用户语句 create database test_hb; create user ' test_hb'@'%' identified by '123456'; grant all privil ...

  8. JVM jinfo命令(Java Configuration Info) 用法小结

    简介 jinfo是jdk自带的命令,可以用来查看正在运行的Java应用程序的扩展参数,甚至支持在运行时,修改部分参数. 通常会先使用jps查看java进程的id,然后使用jinfo查看指定pid的jv ...

  9. java项目反编译获得源码

    经常能找到一些 过时的 项目源码,但是还是有研究价值的.但是肯定是不会给你源码的. 下面介绍怎么反编译: 1.在项目中找到classes这个文件夹,这个就是编译过的文件. 2.下载反编译工具JD-GU ...

  10. vue-cli脚手架笔记

    vue不支持IE8,因为vue使用了IE8无法模拟的 ECMAScript 5特性 使用vue-cli脚手架会让我们的工作非常方便 比如想编译一下es6的语法就使用 babel loader 和 ba ...