解决Ureport2报表工具设置条件属性报错Bug
项目报表里最近遇到一个需求场景需要用到Ureport2报表工具表达式条件属性配置,我用的版本是目前最新版2.2.9,里面边框配置保存后报表报空指针错误,查看源码报错原因是Cell类中为对象属性赋值时,对象为空造成的。由于该项目原来的开源团队已停止维护,所以只能自己动手改造了。首先需要去gitee上下载源码,地址:ureport: UReport2是一款高性能的Java报表引擎,提供完善的基于网页的报表设计器,可快速做出各种复杂的中式报表
打开ureport-core项目,在此路径下ureport2-core\src\main\java\com\bstek\ureport\model\ 找到Cell.java文件,只需在源码547行处引用this.customCellStyle之前添加判断是否为空:
加好之后通过 Rebuild Project重新编译得到Cell.class文件,然后将Maven仓库中引用的ureport2-core jar包中相应的class文件替换掉即可。我这里使用的是360压缩软件即可打开原jar包进行替换。
解决Ureport2报表工具设置条件属性报错Bug相关推荐
- vue对象属性为null_vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题...
Cannot set reactive property on undefined, null, or primitive value: //无法对未定义的值.空值或基元值设置反应属性: 比如我们在写 ...
- 解决MySQL 8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy require...
MySQL8.0下设置简单密码出现错误提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirem ...
- 在SpringBoot项目中使用Ureport2报表工具
SpringBoot项目中使用Ureport2报表工具 1.在spring boot项目中使用Ureport2报表工具,首先需要在maven的pom.xml中添加Ureport2的依赖. <!- ...
- 解决MySQL事务未提交导致死锁报错 避免死锁的方法
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/xuheng8600/article/d ...
- python安装过程中出现文件或目录损坏且无法读取_解决安装python库时windows error5 报错的问题...
python安装库时,有时候会报错windows error 5,可以尝试关闭所有使用python的编辑器.文件等,然后重新pip安装,如果还是不行,可以将报错最下层文件删除即可(如果不放心可以将该文 ...
- python安装失败找不到指定路径_解决安装python库时windows error5 报错的问题
python安装库时,有时候会报错windows error 5,可以尝试关闭所有使用python的编辑器.文件等,然后重新pip安装,如果还是不行,可以将报错最下层文件删除即可(如果不放心可以将该文 ...
- python字符串拼接数字_解决Python中字符串和数字拼接报错的方法
解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...
- vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染
vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染. 报如图所示错误 页面中报错的位置 原因是在data中申明了空对象,页面在渲染的时候,数据还没获取到的时候,首先渲染的是初 ...
- dovecot vsz_limit参造成foxmail、outlook等客户端工具接收邮件有时候报错
问题:dovecot并发数造成foxmail.outlook等客户端工具接收邮件有时候报错,关闭客户端工具后又可以了. /var/log/maillog日志有大量的报错: mail dovecot: ...
- 通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0......
原文:[原创]通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 'incorrect string value: '\xF0... 这篇blog重点在解决问题,如果你对 ...
最新文章
- win32com python_python模块:win32com用法详解
- 线程与线程池,实例比较。
- 【Tools】常用的Markdown编辑器汇总
- 《文明之光 第二册》一一10.1 罗卡尔角的夕阳—— 葡、西的殖民时代(1)
- C# Job System
- Linux中exit与_exit的区别
- Linq 和DefaultView两种方法去掉DataTable 里的重复行
- 论文笔记:语音情感识别(三)手工特征+CRNN
- Keil如何生成bin文件【Keil生成Bin文件的方法】
- spring-speed-up.xml
- 现代信号处理——参数估计理论(2)——估计子、贝叶斯估计、最大似然估计
- oracle分析函数详解
- 关于ws2811单片机控制方式的总结
- matlab三维数据转置,【转】求matlab三维数组转置函数
- 在UBUNTU 13.1 中使用五笔拼音混合输入法
- i7 8700k 安装linux,i7 8700k能装win7吗?i7 8700k搭配华硕B365主板装win7
- 006 window7或虚拟机上不了网或DNS出问题
- 五·C语言之·操作符这么有趣的嘛?
- Danar程序员之家
- 强势图解AC自动机 --- 转载