Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

报表无法正常显示,后台日志报异常 #2638

Open
zzdxzhangzhi opened this issue May 16, 2024 · 4 comments
Open

报表无法正常显示,后台日志报异常 #2638

zzdxzhangzhi opened this issue May 16, 2024 · 4 comments

Comments

@zzdxzhangzhi
Copy link

版本号:

1.7.4

问题描述:

创建了一个报表,数据集,表格,sql语句都已经配置好,sql可以解析成功,并且预览数据(前10条)也正常,查询参数也配置好。
但是当实际预览整个报表时,只能显示出查询栏,查询参数的具体内容也正确,但是报表体显示不出来。查看后台日志,发现报告异常,异常见下图:

错误日志&截图:

image

主要错误是这个异常:
ERROR org.jeecg.modules.jmreport.desreport.a.a:438 - String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1967)
at org.jeecg.modules.jmreport.desreport.service.a.e.a(JimuReportServiceImpl.java:5089)
at org.jeecg.modules.jmreport.desreport.service.a.e.getDbSql(JimuReportServiceImpl.java:5949)
at org.jeecg.modules.jmreport.desreport.service.a.e.getDataById(JimuReportServiceImpl.java:318)
at org.jeecg.modules.jmreport.desreport.service.a.e.show(JimuReportServiceImpl.java:4320)
at org.jeecg.modules.jmreport.desreport.service.a.e$$FastClassBySpringCGLIB$$4daca651.invoke()

重现步骤:

点击预览报表

友情提示(为了提高issue处理效率):

  • 积木报表是一款免费报表产品,功能免费源码不开放;
  • 未按格式要求发帖,会被直接删掉;
  • 请针对问题提供[报表设计配置或SQL脚本]或在官网制作报表示例并提供ID;
  • 针对不好重现的问题,请录制操作视频或详细的重现步骤;
@zhangdaiscott
Copy link
Member

请针对问题提供[报表设计配置或SQL脚本]或在官网制作报表示例并提供ID;

@zzdxzhangzhi
Copy link
Author

明细表.json
附件是报表导出的配置json文件

@zzdxzhangzhi
Copy link
Author

报表设计配置文件有用吗?

@zzdxzhangzhi
Copy link
Author

请针对问题提供[报表设计配置或SQL脚本]或在官网制作报表示例并提供ID;
明细表报表配置.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants