websocket报错:java.io.EOFException: null
websocket java.io.EOFException: null
websocket一直在提示没有为它配置错误处理信息
2022-07-28 16:20:22.426 [http-nio-8080-exec-5] ERROR org.apache.tomcat.websocket.pojo.PojoEndpointBase:175 - No error handling configured for [org.jeecg.modules.message.websocket.WebSocket] and the following error occurred
java.io.EOFException: nullat org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1231)at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1141)at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:72)at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171)at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151)at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148)at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54)at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59)at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)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)
原因分析:
提示:我这里是websocket在断开连接时就会提示这个错误,但websocket连接的时候没问题,不太清楚怎么回事,如有大佬清楚,希望可以指教一下,谢谢
解决方案:
既然提示没有为它配置错误处理,那我们就为它配置一下错误处理
/*** 配置错误信息处理* @param session* @param t*/@OnErrorpublic void onError(Session session, Throwable t) {//什么都不想打印都去掉就好了log.info("【websocket消息】出现未知错误 ");//打印错误信息,如果你不想打印错误信息,去掉就好了//这里打印的也是 java.io.EOFException: nullt.printStackTrace();}
注意上面两个参数是一点要的,不要的话启动会报错,不要问我为什么,我之前因为没给参数在百度待了两个小时才出来(主要因为自己太菜了(手动狗头))
websocket报错:java.io.EOFException: null相关推荐
- (已解决)ubuntu20.04 jar xvf XXX.zip报错-java.io.EOFException:Unexpected end of ZLIB input stream
报错截图 如下 我在服务器上解压缩defects4j-repos.zip,但是出现了如上错误.通过SFTP我把这个压缩包传到了本地win10上面,进行解压缩.本地解压缩软件(有图形界面的好处显现了)告 ...
- socket编程报异常java.io.EOFException
socket编程报异常java.io.EOFException 参考文章: (1)socket编程报异常java.io.EOFException (2)https://www.cnblogs.com/ ...
- 使用HttpClient的时候报错java.io.IOException: Attempted read from closed stream
使用HttpClient的时候报错java.io.IOException: Attempted read from closed stream 问题背景 解决方案 心得 Lyric: 我们愉快的梦游 ...
- java socket 异常处理_socket编程报异常java.io.EOFException
一个客户端连接服务器的小程序,服务器端可以正常读取客户端发来的数据 但是当客户端关闭时,服务端也关闭了,并且抛出如下的异常: java.io.EOFException at java.io.DataI ...
- java报错--java.io.IOException: Server returned HTTP response code: 502
java.io.IOException: Server returned HTTP response code: 502 for URL: http://ip.taobao.com/service/g ...
- zookeeper3.5.x版本启动报错java.io.IOException: No snapshot found, but there are log entries.解决
目录 一.背景 二.原因 三.解决办法 一.背景 最近使用zookeeper比较多,而且存在3.4.x版本和3.5.x版本交替使用的情况,结果用着用着3.5.x版本的zookeeper就无法启动了,直 ...
- 【错误记录】Android 应用 POST 网络请求报错 ( java.io.IOException: Cleartext HTTP traffic to xxx not permitted )
文章目录 一.报错信息 二.解决方案 一.报错信息 报错信息如下 : 执行 post 请求信息 , 报如下错误 : W/System.err: java.io.IOException: Clearte ...
- 改动实体类后,报错java.io.InvalidClassException: XXXDTO; local class incompatibl
报错日志 今天在因项目需求,在DTO实体类中加了个字段就炸了bug错误 java.io.InvalidClassException: com.lenovo.quotation.dto.QuoteSet ...
- java解压报错java.io.IOException: failed to skip current tar entry
#java解压出现java.io.IOException: failed to skip current tar entry 当使用如下函数解压: AntBuilder antBuilder = ne ...
- spark报错 java.lang.NullPointerException: Null value appeared in non-nullable field:top level Product
报错内容 java.lang.NullPointerException: Null value appeared in non-nullable field: top level Product in ...
最新文章
- 万能门店小程序_门店小程序起名如何快速引流?
- python工程师面试题-朋友去面试Python工程师,又带回来几道基础题,Python面试题No10...
- 手把手玩转win8开发系列课程(18)
- js实现对象完美克隆
- html div 纵向居中,内容居中分为div内容水平居中与div内容垂直居中
- linux 内核驱动的poll,Linux驱动基石之POLL机制
- 怎么发表博客,还不能显示在自己的博客首页上,这还不如玩单机!
- 电脑键盘上每个键的作用_眼看着淡出大众视野 键盘上Esc键的隐秘往事
- mysql查询单词出现的位置_在MySQL中从左侧获取一些单词
- OpenVINO Inference Engine之GetAvailableDevices
- 3月第一周中国五大顶级域名增6万 美国增1.8万
- foobar的来源与历史
- GitHub - ErnestChen1/SmartSpeaker: 一个基于云端语音识别的智能控制设备,类似于天猫精灵,小爱同学。采用的芯片为stm32f407,wm8978,esp8266。...
- 一文了解机器人伺服系统
- 股票python量化交易015-计算累积收益率
- el-table实现动态表格插入行(开发小记)
- WINDOWS10您需要 TrustedInstaller 提供的权限才能对此文件进行更改
- kanzi案例Coin
- WPF开发(1)——建立WPF工程
- 色环电阻的电阻值大小的确定