开发过程中,修改了Java代码自动重启时报错。运行环境下,更新class后,也是这样。从错误信息上看应该是死循环了。怎么回事?有遇到过的吗?
nutz1.r.66
严重: Unexpected death of background thread ContainerBackgroundProcessor[StandardEngine[Catalina]]
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:3332)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:649)
at java.lang.StringBuilder.append(StringBuilder.java:202)
at org.nutz.lang.stream.StringWriter.write(StringWriter.java:23)
at java.io.Writer.write(Writer.java:192)
at java.io.Writer.write(Writer.java:157)
at org.nutz.json.impl.JsonRenderImpl.doIntent(JsonRenderImpl.java:276)
at org.nutz.json.impl.JsonRenderImpl.appendPairBegin(JsonRenderImpl.java:115)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:126)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:3332)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:649)
at java.lang.StringBuilder.append(StringBuilder.java:202)
at org.nutz.lang.stream.StringWriter.write(StringWriter.java:23)
at java.io.Writer.write(Writer.java:192)
at java.io.Writer.write(Writer.java:157)
at org.nutz.json.impl.JsonRenderImpl.doIntent(JsonRenderImpl.java:276)
at org.nutz.json.impl.JsonRenderImpl.appendPairBegin(JsonRenderImpl.java:115)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:126)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)
at org.nutz.json.impl.JsonRenderImpl.render(JsonRenderImpl.java:82)
at org.nutz.json.impl.JsonRenderImpl.appendPair(JsonRenderImpl.java:129)
at org.nutz.json.impl.JsonRenderImpl.writeItem(JsonRenderImpl.java:183)
at org.nutz.json.handler.JsonPojoHandler.toJson(JsonPojoHandler.java:125)