jprotobuf icon indicating copy to clipboard operation
jprotobuf copied to clipboard

Java 11 环境下序列化失败

Open FULaBUla opened this issue 4 years ago • 3 comments

开发环境

  • idea 2020.3.2
  • gradle 6.6.1
  • java 11.0.10 oracle
  • 项目语言级别 11

异常

运行时提示

java.lang.ClassCastException: class com.web.SimpleTypeTest cannot be cast to class com.web.SimpleTypeTest (com.web.SimpleTypeTest is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @56d3b697; com.web.SimpleTypeTest is in unnamed module of loader 'app')
	at com.web.SimpleTypeTest$$JProtoBufClass.encode(SimpleTypeTest$$JProtoBufClass.java:24) ~[?:?]

代码直接拷贝的wiki示例 异常在执行以下语句时触发 simpleTypeCodec.encode(stt);

FULaBUla avatar Feb 23 '21 15:02 FULaBUla

比较奇怪的问题, 能否把gradle文件也发一下, 像是两个不同的classloader引入 的问题

jhunters avatar Feb 24 '21 06:02 jhunters

比较奇怪的问题, 能否把gradle文件也发一下, 像是两个不同的classloader引入 的问题

这是我的 gradle 配置文件,因为上传不支持 .gradle 格式,所以打了个压缩包

build.zip

FULaBUla avatar Mar 07 '21 12:03 FULaBUla