-
-
hugsh 初学数据Lv2
发表于2020-11-5 16:55
悬赏1
未解决
楼主
敏捷看板中制作计算指标,在展示的时候报这个错
JSON does not allow non-finite numbers.
2020-11-05 16:40:51 开始计算组件:收缴率环比1(HHH29)(内存情况:FREE=5.6G TOTAL=7.5G MAX=14.2G)
2020-11-05 16:40:51 开始执行编译...
2020-11-05 16:40:51 执行编译耗时139毫秒。(内存情况:FREE=5.5G TOTAL=7.5G MAX=14.2G)
2020-11-05 16:40:51 正在生成SQL...
2020-11-05 16:40:52 生成SQL耗时6毫秒
2020-11-05 16:40:52 当前连接池为【DW】,开始执行SQL
2020-11-05 16:40:52 执行SQL:
org.json.JSONException: JSON does not allow non-finite numbers.
at org.json.JSONObject.testValidity(JSONObject.java:1349)
at org.json.JSONObject.put(JSONObject.java:1141)
at org.json.JSONObject.put(JSONObject.java:1070)
at com.esen.eqbibase.qchart.chart.QChartMeter.convert(QChartMeter.java:497)
at com.esen.eqbibase.qwidget.QWidgetChart.calcResult(QWidgetChart.java:342)
at com.esen.eqbibase.qwidget.QWidgetChart.processResult(QWidgetChart.java:512)
at com.esen.eqbibase.calc.calcimpl.ReportQCalc_calc_qwc.calcQWidgetCalc(ReportQCalc_calc_qwc.java:321)
at com.esen.eqbibase.calc.calcimpl.ReportQCalc_calc_qwc.calcQwidgetList(ReportQCalc_calc_qwc.java:152)
at com.esen.eqbibase.calc.calcimpl.ReportQCalc_calc_qwc.calc(ReportQCalc_calc_qwc.java:69)
at com.esen.eqbibase.calc.RequestTask_QCalc.doCalc(RequestTask_QCalc.java:878)
at com.esen.eqbibase.calc.RequestTask_QCalc.calc(RequestTask_QCalc.java:144)
at com.esen.eqbibase.calc.RequestTask_QCalc.innerRun(RequestTask_QCalc.java:117)
at com.esen.eqbibase.calc.RequestTask_QCalc_Abstract.doRun(RequestTask_QCalc_Abstract.java:62)
at com.esen.eqbibase.req.AbstractRequestTask.call(AbstractRequestTask.java:57)
at com.esen.ethreadpool.req.RequestTaskFutureImpl.call(RequestTaskFutureImpl.java:100)
at com.esen.scheduling.LocaleTask.call(LocaleTask.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
JSON does not allow non-finite numbers.
2020-11-05 16:40:51 开始计算组件:收缴率环比1(HHH29)(内存情况:FREE=5.6G TOTAL=7.5G MAX=14.2G)
2020-11-05 16:40:51 开始执行编译...
2020-11-05 16:40:51 执行编译耗时139毫秒。(内存情况:FREE=5.5G TOTAL=7.5G MAX=14.2G)
2020-11-05 16:40:51 正在生成SQL...
2020-11-05 16:40:52 生成SQL耗时6毫秒
2020-11-05 16:40:52 当前连接池为【DW】,开始执行SQL
2020-11-05 16:40:52 执行SQL:
org.json.JSONException: JSON does not allow non-finite numbers.
at org.json.JSONObject.testValidity(JSONObject.java:1349)
at org.json.JSONObject.put(JSONObject.java:1141)
at org.json.JSONObject.put(JSONObject.java:1070)
at com.esen.eqbibase.qchart.chart.QChartMeter.convert(QChartMeter.java:497)
at com.esen.eqbibase.qwidget.QWidgetChart.calcResult(QWidgetChart.java:342)
at com.esen.eqbibase.qwidget.QWidgetChart.processResult(QWidgetChart.java:512)
at com.esen.eqbibase.calc.calcimpl.ReportQCalc_calc_qwc.calcQWidgetCalc(ReportQCalc_calc_qwc.java:321)
at com.esen.eqbibase.calc.calcimpl.ReportQCalc_calc_qwc.calcQwidgetList(ReportQCalc_calc_qwc.java:152)
at com.esen.eqbibase.calc.calcimpl.ReportQCalc_calc_qwc.calc(ReportQCalc_calc_qwc.java:69)
at com.esen.eqbibase.calc.RequestTask_QCalc.doCalc(RequestTask_QCalc.java:878)
at com.esen.eqbibase.calc.RequestTask_QCalc.calc(RequestTask_QCalc.java:144)
at com.esen.eqbibase.calc.RequestTask_QCalc.innerRun(RequestTask_QCalc.java:117)
at com.esen.eqbibase.calc.RequestTask_QCalc_Abstract.doRun(RequestTask_QCalc_Abstract.java:62)
at com.esen.eqbibase.req.AbstractRequestTask.call(AbstractRequestTask.java:57)
at com.esen.ethreadpool.req.RequestTaskFutureImpl.call(RequestTaskFutureImpl.java:100)
at com.esen.scheduling.LocaleTask.call(LocaleTask.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

8个回答
-
liujl@esensoft 数据老手Lv5
6#
xxxl 发表于 2020-11-5 17:15
对 这里显示您设置的数据有”非有限数“就是出现了无穷数吧
我在分子,分母, 分子/分母 的结果 外层都套了 round()函数,为什么还会出现无穷数呢?


