[ABI 5.2] 接口取数

11821
5

18754176079 数据达人Lv4

发表于2021-4-17 11:21

悬赏1

未解决

楼主
[GRID3(0.0.15.12)]TypeError: Cannot get property "0" of null in at line number 5

最近看过此主题的会员

槐序

linjia11lu

zengxq

bbs

Niukun

15866325070

江湖人称潇洒哥

大哥很IT

1505121235

xxxl

缱绻

5个回答

只看楼主

缱绻 数据领袖Lv6

发表于2021-4-17 12:45

只看该作者

取消 关注该作者的回复

沙发

麻烦描述下具体操作,截图说明下具体设置

18754176079 数据达人Lv4

发表于2021-4-17 13:04

只看该作者

取消 关注该作者的回复

板凳

缱绻 发表于 2021-4-17 12:45
麻烦描述下具体操作,截图说明下具体设置

json接口数据,取数表哪里出现这个错误,包括之前可的也报了
tomcat报错如下:
2021-04-17 12:48:08.569 [es_pool-thread-2] ERROR c.e.e.req.RequestTask_interfaceData  javax.script.ScriptException: TypeError: Cannot get property "0" of null in <eval> at line number 5
at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:470)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:426)
at jdk.nashorn.api.scripting.NashornScriptEngine.access$300(NashornScriptEngine.java:73)
at jdk.nashorn.api.scripting.NashornScriptEngine$3.eval(NashornScriptEngine.java:514)
at javax.script.CompiledScript.eval(CompiledScript.java:92)
at com.esen.edatasubject.business.impl.interfacesubject.InterfaceDataJSONQuery.query(InterfaceDataJSONQuery.java:76)
at com.esen.edatasubject.business.impl.interfacesubject.InterfaceDataRequestHttpImpl.send(InterfaceDataRequestHttpImpl.java:83)
at com.esen.edatasubject.business.impl.interfacesubject.InterfaceDataFetcher.fetch(InterfaceDataFetcher.java:81)
at com.esen.edatasubject.business.impl.interfacesubject.InterfaceDataCalcerImpl.getInterfaceDataResult(InterfaceDataCalcerImpl.java:123)
at com.esen.edatasubject.util.InterfaceSubjectDataUtil.getResult(InterfaceSubjectDataUtil.java:160)
at com.esen.ebibase.req.RequestTask_interfaceData.call(RequestTask_interfaceData.java:71)
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)
Caused by: <eval>:5 TypeError: Cannot get property "0" of null
at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
at jdk.nashorn.internal.runtime.ECMAEr

缱绻 数据领袖Lv6

发表于2021-4-17 13:33

只看该作者

取消 关注该作者的回复

地板

先在接口数据源那里测试接口看能否正常取数,然后到接口主题表测试看脚本能不能正常获取到数据

18754176079 数据达人Lv4

发表于2021-4-17 13:37

只看该作者

取消 关注该作者的回复

5#

缱绻 发表于 2021-4-17 13:33
先在接口数据源那里测试接口看能否正常取数,然后到接口主题表测试看脚本能不能正常获取到数据 ...

这个已经测试了,可以,就取数这里不行

缱绻 数据领袖Lv6

发表于2021-4-17 16:13

只看该作者

取消 关注该作者的回复

6#

18754176079 发表于 2021-4-17 13:37
这个已经测试了,可以,就取数这里不行

新建个报表重新设置试一下呢,可能是报表设计问题了

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号