sym 3.4.1 异常

本贴最后更新于 2236 天前,其中的信息可能已经事过景迁

3.0.0 没出现这个问题,3.4.1 有时回报这个异常

java.lang.Exception: Apparent connection leak detected at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:128) at org.b3log.latke.repository.jdbc.util.Connections.getConnection(Connections.java:190) at org.b3log.latke.repository.jdbc.JdbcTransaction.<init>(JdbcTransaction.java:51) at org.b3log.latke.repository.jdbc.JdbcRepository.beginTransaction(JdbcRepository.java:801) at org.b3log.latke.repository.AbstractRepository.beginTransaction(AbstractRepository.java:212) at org.b3log.symphony.service.ArticleMgmtService.lambda$0(ArticleMgmtService.java:335) at java.lang.Thread.run(Thread.java:748) [WARN ]-[2018-11-09 17:54:19]-[com.zaxxer.hikari.pool.ProxyLeakTask:84]: Connection leak detection triggered for com.mysql.cj.jdbc.ConnectionImpl@7c413af9 on thread Thread-80, stack trace follows java.lang.Exception: Apparent connection leak detected at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:128) at org.b3log.latke.repository.jdbc.util.Connections.getConnection(Connections.java:190) at org.b3log.latke.repository.jdbc.JdbcTransaction.<init>(JdbcTransaction.java:51) at org.b3log.latke.repository.jdbc.JdbcRepository.beginTransaction(JdbcRepository.java:801) at org.b3log.latke.repository.AbstractRepository.beginTransaction(AbstractRepository.java:212) at org.b3log.symphony.service.ArticleMgmtService.lambda$0(ArticleMgmtService.java:335) at java.lang.Thread.run(Thread.java:748) [ERROR]-[2018-11-09 17:57:13]-[org.b3log.latke.servlet.HttpControl:102]: Request [ method=GET, contentType=null, characterEncoding=UTF-8, local=[ addr=127.0.0.1, port=8080, name=localhost], headers=[ connection=close user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0 accept=*/* accept-language=zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2 accept-encoding=gzip, deflate, br cookie=JSESSIONID=C40F90903ADD85CFA6E30B5FBFADE8EB; sym-ce=5c682a66213d9d4dfdb19c5948a4d413e2fdda09201e5c0a5688f7c829d1e74428e55086370891a751a4003bccba330560c12224d89b55e215e6a795e89aa69b68a33144667b39cfc28a0a66e4aedd0ca05bace8f25391bd61c06cbe4031dabe7c905096d81b8c0440e4f6db918297c5d86d6c853ea02c6b1e169f3374e929bd565513027550a29bedc6cb28b188adbb ] ] processing failed java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source) Type :quit<Enter> to exit Vim ] processing failed java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.b3log.latke.servlet.handler.MethodInvokeHandler.handle(MethodInvokeHandler.java:57) at org.b3log.latke.servlet.HttpControl.nextHandler(HttpControl.java:97) at org.b3log.latke.servlet.handler.AdviceHandler.handle(AdviceHandler.java:106) at org.b3log.latke.servlet.HttpControl.nextHandler(HttpControl.java:97) at org.b3log.latke.servlet.handler.ArgsHandler.handle(ArgsHandler.java:61) at org.b3log.latke.servlet.HttpControl.nextHandler(HttpControl.java:97) at org.b3log.latke.servlet.handler.RequestDispatchHandler.handle(RequestDispatchHandler.java:86) at org.b3log.latke.servlet.HttpControl.nextHandler(HttpControl.java:97) at org.b3log.latke.servlet.handler.RequestPrepareHandler.handle(RequestPrepareHandler.java:46) at org.b3log.latke.servlet.HttpControl.nextHandler(HttpControl.java:97) at org.b3log.latke.servlet.handler.StaticResourceHandler.handle(StaticResourceHandler.java:119) at org.b3log.latke.servlet.HttpControl.nextHandler(HttpControl.java:97) at org.b3log.latke.servlet.DispatcherServlet.service(DispatcherServlet.java:78) 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.b3log.latke.servlet.filter.EncodingFilter.doFilter(EncodingFilter.java:66) 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:199) 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.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) 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:770) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) 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) Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:333) at org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:728) at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:657) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:368) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:346) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at org.apache.commons.io.IOUtils.write(IOUtils.java:1687) at org.b3log.symphony.processor.FileUploadProcessor.getFile(FileUploadProcessor.java:138)
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 701 关注
  • 异常
    20 引用 • 47 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    8568 引用 • 39091 回帖 • 147 关注

相关帖子

被采纳的回答
  • 88250

    这个报错是数据库连接有泄露,后面我会仔细看下,感谢反馈。

13 回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 8595250 via Android
    作者

    好的

  • 其他回帖
  • 8595250
    作者

    升级来代码,还是有这个问题,我在检查下 看看

    [WARN ]-[2018-11-11 00:57:33]-[com.zaxxer.hikari.pool.ProxyLeakTask:84]: Connection leak detection triggered for com.mysql.cj.jdbc.ConnectionImpl@72ceafeb on thread Thread-25, stack trace follows java.lang.Exception: Apparent connection leak detected at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:128) at org.b3log.latke.repository.jdbc.util.Connections.getConnection(Connections.java:190) at org.b3log.latke.repository.jdbc.JdbcTransaction.<init>(JdbcTransaction.java:61) at org.b3log.latke.repository.jdbc.JdbcRepository.beginTransaction(JdbcRepository.java:749) at org.b3log.latke.repository.AbstractRepository.beginTransaction(AbstractRepository.java:184) at org.b3log.symphony.service.ArticleMgmtService.lambda$0(ArticleMgmtService.java:333) at java.lang.Thread.run(Thread.java:748) [WARN ]-[2018-11-11 00:57:41]-[com.zaxxer.hikari.pool.ProxyLeakTask:84]: Connection leak detection triggered for com.mysql.cj.jdbc.ConnectionImpl@7d29cb42 on thread Thread-26, stack trace follows java.lang.Exception: Apparent connection leak detected at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:128) at org.b3log.latke.repository.jdbc.util.Connections.getConnection(Connections.java:190) at org.b3log.latke.repository.jdbc.JdbcTransaction.<init>(JdbcTransaction.java:61) at org.b3log.latke.repository.jdbc.JdbcRepository.beginTransaction(JdbcRepository.java:749) at org.b3log.latke.repository.AbstractRepository.beginTransaction(AbstractRepository.java:184) at org.b3log.symphony.service.ArticleMgmtService.lambda$0(ArticleMgmtService.java:333) at java.lang.Thread.run(Thread.java:748)
    1 回复
  • 8595250 1
    作者

    org.b3log.symphony.service.ArticleMgmtService.genArticleAudio
    代码 有个 bug,这样改下就好来。
    @terminus

    imagepng

  • 8595250 via Android
    作者

    我在 3.4.1 基础上做了修改的。这个问题需要修改代码那个地方

    1 回复
  • 查看全部回帖

推荐标签 标签

  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 2 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3190 引用 • 8214 回帖
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 407 回帖 • 492 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 643 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 21 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    407 引用 • 3575 回帖 • 1 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖 • 21 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 42 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    20 引用 • 7 回帖 • 3 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 2 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 369 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖 • 3 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    51 引用 • 25 回帖
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    412 引用 • 1246 回帖 • 587 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 653 关注
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    728 引用 • 1275 回帖
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    5 引用 • 107 回帖 • 1 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 772 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    143 引用 • 442 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 633 关注