1.预览报表的时候 报错产生数据工厂失败 +java.lang.NullPointerException 如下图
解析:
出现此问题一般情况下是因为自定义java类文件继承的接口类是IDataSetFactory;
解决办法:
将java文件继承的类文件由
public class MyDataSet implements IDataSetFactory
改为
public class MyDataSet extends CustomDataSetFactory
2. 某类 cannot be cast be cast to com.raqsoft.report.dataset.IDataSetFactory 如下图
解析:
此问题一般是因为对jar不了解导致的,一般客户是引用了report4.jar中的类出现的问题。
解决办法:
将引用report4的class删除,重新引用raqsoftReport.jar中对应的类即可。
此处解释一下 report4.jar主要对报表迁移提供支持,raqsoftReport.jar才是润乾v5的核心包。
针对1,2的错误代码如下图:
3.不能识别表达式ds.select
1)集算升级润乾v5后出现这个问题如下报错:
解决办法:
在升级最新5版本java包的时候 java类提示需要新加方法 把那个方法去掉了 就可以了 如掉的方法如下图
2)如果是直接使用的润乾v5数据集预览正常而预览出现如下报错
ps: 此处测试的是应用开发教程 自定义数据集 中的MySetData.java
解析:
一般是因为构建ds2中 引用的数据集名称与报表中被引用的数据集名称不一致,如下图红框部分
解决办法:
统一上面红框下滑出来部分的数据集名称
仅供参考