[ABI 5.2] 报表计算报空指针

4471
1

shenlan 小试身手Lv3

发表于2022-11-9 10:25

悬赏10

已解决

楼主
本帖最后由 shenlan 于 2022-11-9 10:30 编辑

报表计算报空指针

提示
java.lang.NullPointerException

java.lang.NullPointerException
at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219)
at sun.awt.FontConfiguration.init(FontConfiguration.java:107)
at sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:774)
at sun.font.SunFontManager$2.run(SunFontManager.java:431)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.SunFontManager.<init>(SunFontManager.java:376)
at sun.awt.FcFontManager.<init>(FcFontManager.java:35)
at sun.awt.X11FontManager.<init>(X11FontManager.java:57)
at sun.reflect.GeneratedConstructorAccessor118.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at sun.font.FontManagerFactory$1.run(FontManagerFactory.java:83)
at java.security.AccessController.doPrivileged(Native Method)
at sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
at java.awt.Font.getFont2D(Font.java:491)
at java.awt.Font.getFontName(Font.java:1279)
at java.awt.Font.getFontName(Font.java:1261)
at com.esen.swing.TextMetrics.getFontMetrics(TextMetrics.java:63)
at com.esen.swing.TextMetrics.getTextWidth(TextMetrics.java:94)
at com.esen.ebibase.rptbase.text.RichText.getWidth(RichText.java:396)
at com.esen.ebibase.rptbase.text.RichText.getTextSize(RichText.java:625)
at com.esen.ebibase.npf.impl.WidgetGridAdjust.calcBiasWH(WidgetGridAdjust.java:590)
at com.esen.ebibase.npf.impl.WidgetGridAdjust.calcCellTextWH(WidgetGridAdjust.java:541)
at com.esen.ebibase.npf.impl.WidgetGridAdjust.initCellInfo(WidgetGridAdjust.java:431)
at com.esen.ebibase.npf.impl.WidgetGridAdjust.optimizeCells(WidgetGridAdjust.java:221)
at com.esen.ebibase.npf.impl.WidgetGridAdjust.adjustBody(WidgetGridAdjust.java:141)
at com.esen.ebibase.rptbase.widget.WidgetRpGrid.adjust(WidgetRpGrid.java:1119)
at com.esen.ebibase.rptbase.calc.impl.floatfxbbuilder.FloatFxbMaker.makeWH(FloatFxbMaker.java:659)
at com.esen.ebibase.rptbase.calc.impl.floatfxbbuilder.FloatFxbMaker.make(FloatFxbMaker.java:166)
at com.esen.ebibase.rptbase.calc.impl.floatfxbbuilder.FloatFxbMaker.getReport(FloatFxbMaker.java:960)
at com.esen.ebibase.rptbase.calc.impl.floatfxbbuilder.FloatFxbRptBuilder.build(FloatFxbRptBuilder.java:58)
at com.esen.ebibase.rptbase.calc.impl.floatfxbbuilder.FloatFxbRptBuilder.getReport(FloatFxbRptBuilder.java:71)
at com.esen.ebibase.rpttpl.analyse.RptTplBuilder.makeGrid(RptTplBuilder.java:1296)
at com.esen.ebibase.req.RequestTask_GridBuild.doRun(RequestTask_GridBuild.java:93)
at com.esen.ebibase.req.AbstractRequestTask.call(AbstractRequestTask.java:87)
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)

最近看过此主题的会员

esen_4YRMXDRONW

zly_2960

niuyi688988

1924003499

981127

alimu

45482603

杨国签

最佳答案
空指针报错一般是代码问题哈,您可以联系项目组反馈,让项目上研发解决。
1个回答

只看楼主

两包辣条约吗 数据达人Lv4

发表于2022-11-9 10:25

只看该作者

取消 关注该作者的回复

沙发

空指针报错一般是代码问题哈,您可以联系项目组反馈,让项目上研发解决。

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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