前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >默认序列化会报警告Hessian/Burlap: calss is an unknown class in WebappClassLoader

默认序列化会报警告Hessian/Burlap: calss is an unknown class in WebappClassLoader

作者头像
翎野君
发布2024-11-21 12:23:41
发布2024-11-21 12:23:41
5600
代码可运行
举报
文章被收录于专栏:翎野君翎野君
运行总次数:0
代码可运行

背景

今天遇到一个问题:

dubbo服务客户端发现提示警告异常

代码语言:javascript
代码运行次数:0
复制
[New I/O worker #4] WARN c.a.c.c.hessian.io.SerializerFactory - Hessian/Burlap: 'XX.XX.XBean' is an unknown class in java.net.URLClassLoader@988246e:

java.lang.ClassNotFoundException: XX.rsp.IdeaDto

但是根据代码查到该IdeaDto是刚上线的新增类,为什么在调用方会告警呢,因为有一个类HouseDto中用到了这个类作为属性,List<IdeaDto> ideaDtoList,provider已经重新打包部署,但是consumer并没有部署导致的。

原因

虽然不影响服务正常调用,但为啥会报这个找不到呢

provider端的包是有添加这个新的属性,但是consumer端的包并没有重新打包部署导致了告警日志产生。根本原因就是服务端DTO版本和客户端的DTO版本不一致。

本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。

首发链接:https://cloud.tencent.com/developer/article/2468640

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 原因
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档