报表报错问题类型转换错误

com.fr.data.impl.ClassTableData cannot be cast to com.fr.data.impl.storeproc.StoreProcedure

image.png

但是我类型都没问题的而且本地跑的起来的

返回数据也是正常的

就是用程序写的代码

image.png

放到项目上就报错了





FineReport CLOVER_ERROR 发布于 2019-4-24 13:50
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CLOVER_ERRORLv0见习互助
发布于2019-4-26 16:01

这个问题真的是我自己的问题

我简单说下吧希望下次有人遇到这个坑能快点解决(我自己花了3天)

原因就是jdk

线上用的jdk是1.7版本

而我本地编译这个class的jdk是1.8

而且1.7和1.8编译后的class是一模一样的

没有任何区别

我换成1.7的jdk编译后就解决了

  • 佩里 佩里 怎么看线上的jdk版本
    2021-08-03 10:56 
最佳回答
0
PoseidonLv5高级互助
发布于2019-4-24 14:13

对应的class放服务器了么?

  • CLOVER_ERROR CLOVER_ERROR(提问者) 放了的
    2019-04-24 14:40 
  • CLOVER_ERROR CLOVER_ERROR(提问者) class路径:/home/web/tomcat6/webapps/WebReport/WEB-INF/classes/com/fr/data cpt路径:/home/web/tomcat6/webapps/WebReport/WEB-INF/reportlets
    2019-04-24 14:41 
最佳回答
0
乖乖的Lv0见习互助
发布于2019-4-24 17:42

楼主请问你的解决没有,我的也是这个问题,线下开发好,放到线上就不行了,报这个错。

  • CLOVER_ERROR CLOVER_ERROR(提问者) 没有哦,现在我重写一遍还是这个问题 不知道哪里出了问题
    2019-04-24 19:14 
  • CLOVER_ERROR CLOVER_ERROR(提问者) 你好我的问题解决了 你看看是不是这个问题 看我的回答 原因是jdk
    2019-04-26 16:02 
  • 2关注人数
  • 515浏览人数
  • 最后回答于:2019-4-26 16:01
    请选择关闭问题的原因
    确定 取消
    返回顶部