最近总提示Illegal group reference,没有使用过一些造型,使用Dorado进行开发,查看到后台错误提示com.sun.proxy.$Proxy84 is final 已经解决

撸上我的错误提示信息

Caused by: java.lang.IllegalStateException: java.lang.RuntimeException: com.sun.proxy.$Proxy84 is final
    at com.bstek.dorado.data.entity.EntityWrapper.get(EntityWrapper.java:189)
    at com.bstek.dorado.data.entity.EntityWrapper.get(EntityWrapper.java:171)
    at com.bstek.dorado.view.output.DataOutputter.outputEntityProperty(DataOutputter.java:328)
    at com.bstek.dorado.view.output.DataOutputter.outputEntity(DataOutputter.java:302)
    at com.bstek.dorado.view.output.DataOutputter.internalOutputData(DataOutputter.java:257)
    at com.bstek.dorado.view.output.DataOutputter.outputData(DataOutputter.java:225)
    at com.bstek.dorado.view.output.DataOutputter.outputPage(DataOutputter.java:146)
    at com.bstek.dorado.view.output.DataOutputter.internalOutputData(DataOutputter.java:255)
    at com.bstek.dorado.view.output.DataOutputter.outputData(DataOutputter.java:225)
    at com.bstek.dorado.view.output.DataOutputter.output(DataOutputter.java:107)
    at com.bstek.dorado.view.service.DataServiceProcessorSupport.outputData(DataServiceProcessorSupport.java:200)
    at com.bstek.dorado.view.service.DataServiceProcessorSupport.outputResult(DataServiceProcessorSupport.java:154)
    at com.bstek.dorado.view.service.LoadDataServiceProcessor.doExecute(LoadDataServiceProcessor.java:278)
    at com.bstek.dorado.view.service.DataServiceProcessorSupport.execute(DataServiceProcessorSupport.java:133)
    at com.bstek.dorado.view.resolver.ViewServiceInvoker.invoke(ViewServiceInvoker.java:32)
    at com.bstek.dorado.view.resolver.ViewServiceInvoker_$$_javassist_305._d5invoke(ViewServiceInvoker_$$_javassist_305.java)
    ... 94 more
Caused by: java.lang.RuntimeException: com.sun.proxy.$Proxy84 is final
    at javassist.util.proxy.ProxyFactory.checkClassAndSuperName(ProxyFactory.java:748)
    at javassist.util.proxy.ProxyFactory.makeSortedMethodList(ProxyFactory.java:772)
    at javassist.util.proxy.ProxyFactory.computeSignature(ProxyFactory.java:781)
    at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:392)
    at com.bstek.dorado.util.proxy.ProxyBeanUtils.proxyBeanWithJavassist(ProxyBeanUtils.java:341)
    at com.bstek.dorado.util.proxy.ProxyBeanUtils.proxyBean(ProxyBeanUtils.java:318)
    at com.bstek.dorado.util.proxy.ProxyBeanUtils.proxyBean(ProxyBeanUtils.java:294)
    at com.bstek.dorado.data.entity.EntityUtils.toEntity(EntityUtils.java:415)
    at com.bstek.dorado.data.entity.EntityEnhancer.interceptReadMethod(EntityEnhancer.java:355)
    at com.bstek.dorado.data.entity.DefaultMapEntityInterceptor.interceptReadMethod(DefaultMapEntityInterceptor.java:77)
    at com.bstek.dorado.data.entity.DefaultMapEntityInterceptor.interceptor(DefaultMapEntityInterceptor.java:64)
    at com.bstek.dorado.data.entity.DefaultMapEntityInterceptor.invoke(DefaultMapEntityInterceptor.java:50)
    at com.bstek.dorado.util.proxy.MethodInterceptorDispatcher.invoke(MethodInterceptorDispatcher.java:241)
    at org.javassist.tmp.java.util.HashMap_$$_javassist_307.get(HashMap_$$_javassist_307.java)
    at com.bstek.dorado.data.entity.DefaultMapEntityInterceptor.internalReadProperty(DefaultMapEntityInterceptor.java:40)
    at com.bstek.dorado.data.entity.EntityEnhancer.internalReadProperty(EntityEnhancer.java:308)
    at com.bstek.dorado.data.entity.MapEntityEnhancer.readProperty(MapEntityEnhancer.java:59)
    at com.bstek.dorado.data.entity.EntityWrapper.get(EntityWrapper.java:182)

目前已经解决了该问题,原因是,我读取数据库中视图文件时有一个是CLOB类型的,最后解决方式是在后台写sql时候加了个to_char的类型转换直接解决完成。

通常出现这种情况有90%的原因是由于前后台数据不统一的原因造成的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值