jasper-reports - 如何在带有 MS SQL Server 数据库的 netbeans 中使用 javafx 调试 iReport (JasperReport) 中的 java.lang.NullException 错误
问题描述
我正在创建一个报告,基本上是为我的项目使用 Netbeans IDE 8.2、JasperReport 6.0.0 和 iReport 5.6.0(实际上尝试了 JasperReport 6.2.0,但不幸的是出现了相同的结果)。
我可以预览结果,但不幸的是,每当我尝试保存 .jrxml 文件时。我有一个名为 java.lang.NullPointerException 的错误
我已经从互联网上搜索了一个解决方案,并尝试了所有我认为会有所帮助的解决方案,但我仍然在这里结束了发布。
这是堆栈跟踪。
java.lang.NullPointerException
at com.jaspersoft.ireport.designer.JrxmlEditorSupport$3.run(JrxmlEditorSupport.java:267)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
我期望用户输入的输出及其来自 SQL Server 数据库的数据。
解决方案
感谢大家的帮助,但是在从另一个论坛阅读了如此多的错误之后,我想出了如何使这项工作。
首先,我将 Reports 属性中的Filter Expression值更改为new Boolean(true)和When No Data to All Sections, No Detail我不知道它如何以及为什么与 Filter Expression 有关系,但是是的现在工作正常。我可以将值传递给它的参数。
推荐阅读
- php - WebSocket 错误:net::ERR_SSL_PROTOCOL_ERROR
- javascript - 使用 node.js 和 express 到 API 的正确 URL 路径是什么?
- c# - 如何从 Bot Framework Emulator 中的用户回复的句子中获取特定单词或字符串?
- html - IE 11 相关问题 - 背景图像不显示
- ajax - Ajax 在 wordpress 的响应数据中返回 '0,die() 不起作用
- javascript - 如何将 HTTP 发布响应发送到重定向的网页
- angular - angular-7-interceptor-retry-requests-after-token-refresh
- javascript - 剑道细节中的问题
- angular - 为客户端上的每个文件添加额外的文件属性,并从服务器上的请求对象中读取所有文件属性
- assembly - 当 TscInvariant = True 时如何计算周期?