调用 Func.copy() 报 Unable to load cache item

Blade 未结 1 9

这个是CGLIB不兼容JAVA21导致的吗?可以修复这个问题吗

2026-03-19 11:41:58.235 ERROR 683883 --- [  XNIO-1 task-2] o.s.c.l.e.BladeRestExceptionTranslator   : 服务器异常

java.lang.IllegalStateException: Unable to load cache item
at org.springframework.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:75)
at org.springframework.cglib.core.internal.LoadingCache.get(LoadingCache.java:34)
at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:129)
at org.springframework.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:321)
at org.springblade.core.tool.beans.BladeBeanCopier$Generator.create(BladeBeanCopier.java:122)
at org.springblade.core.tool.beans.BladeBeanCopier.lambda$create$0(BladeBeanCopier.java:66)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
at org.springblade.core.tool.beans.BladeBeanCopier.create(BladeBeanCopier.java:59)
at org.springblade.core.tool.beans.BladeBeanCopier.create(BladeBeanCopier.java:53)
at org.springblade.core.tool.utils.BeanUtil.copy(BeanUtil.java:207)
	at org.springblade.core.tool.utils.Func.copy(Func.java:2019)


1条回答
  • 用 copyProperties 试试看,另外这个也按照配置下:https://www.kancloud.cn/smallchill/blade/3197986


    加上 

    --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED


    0 讨论(0)
提交回复