如何修复Jaspersoft Studio插件中由TraceGovernor引起的java.lang.NullPointerException?

PřemyslŠťastný

我正在为Jaspersoft Studio编写最新的插件。尝试打开报告预览时,插件崩溃。(来自插件)java.lang.NullPoinpointerException的堆栈跟踪:

com.jaspersoft.studio.debug.TraceGovernor.setup(TraceGovernor.java:111)
com.jaspersoft.studio.debug.TraceGovernor.initMaps(TraceGovernor.java:118)
com.jaspersoft.studio.debug.TraceGovernor.beforeReportInit(TraceGovernor.java:162)
net.sf.jasperreports.engine.fill.JRFillDatasetScriptlet.beforeReportInit(JRFillDatasetScriptlet.java:74)
net.sf.jasperreports.engine.JRAbstractScriptlet.callBeforeReportInit(JRAbstractScriptlet.java:176)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:236)
net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:115)
net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:580)
net.sf.jasperreports.engine.fill.BaseReportFiller.fill(BaseReportFiller.java:414)
net.sf.jasperreports.engine.fill.BaseFillHandle$ReportFill.run(BaseFillHandle.java:119)
java.lang.Thread.run(Thread.java:745)

堆栈跟踪中没有代码是我的。我认为它无法加载必要的类。(Jaspersoft Studio可以加载所有必要的库)有人知道吗,请问该怎么办?非常感谢。


编辑

我发现,这是由Jaspersoft studio中的此属性引起的,该属性加载了扩展名,即loading TraceGovernor用于调试报告,但与我的插件不兼容。

net.sf.jasperreports.extension.registry.factory.governor=com.jaspersoft.studio.debug.TraceGovernorExtensionsRegistryFactory

我已经通过从java包中删除它解决了这一问题com.jaspersoft.studio_6.3.0.final.jar\jasperreports_extension.properties,但是我想使用一些非破坏性的方法来禁用此扩展。

罗宾479

相关源代码可在以下位置获得:

http:// anonsvn:[email protected]/svn/repos/jaspersoftstudio/tags/6_3_0_final/com.jaspersoft.studio/src/com/jaspersoft/studio/debug/TraceGovernor.java

在NPE似乎是一个未初始化的结果,jrConfig在该领域TraceGovernor类,这将被初始化过getJasperReportsContext()ScriptletFactoryContext context在构造函数TraceGovernor返回instanceof JasperReportsConfiguration

您可以签出并浏览存储库以进一步调查NPE的原因。否则,我只能建议向JasperSoft提交错误报告。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何修复BootReciever java.lang.NullPointerException?

来自分类Dev

如何修复java.lang.NullPointerException

来自分类Dev

引起:java.lang.NullPointerException:

来自分类Dev

如何解决java.lang.NullPointerException?

来自分类Dev

jsp中存在错误java.lang.NullPointerException。如何修复源代码?

来自分类Dev

线程“AWT-EventQueue-0”中的异常 java.lang.NullPointerException 以及如何修复它?

来自分类Dev

在 Cloud Data Fusion 中对 BigQuery 执行 MSSQL 时如何修复“java.lang.NullPointerException: null”

来自分类Dev

如何在有空间的片段中修复 java.lang.NullPointerException

来自分类Dev

由java.lang.NullPointerException引起的Birt ChartException

来自分类Dev

如何修复javax.xml.ws.WebServiceException:java.lang.NullPointerException?

来自分类Dev

如何修复NullPointerException“ org.apache.commons.lang3.SystemUtils.JAVA_SPECIFICATION_VERSION_AS_ENUM”为空?

来自分类Dev

java.lang.NullPointerException?

来自分类Dev

如何在Java中调试java.lang.NullPointerException错误?

来自分类Dev

Android由:java.lang.NullPointerException

来自分类Dev

java.lang.NullPointerException 问题如何解决

来自分类Dev

获取java.lang.NullPointerException

来自分类Dev

mainactivity-java.lang.NullPointerException

来自分类Dev

java.lang.NullPointerException :(片段)

来自分类Dev

java.lang.NullPointerException出现

来自分类Dev

java.lang.NullPointerException OnItemClickListener

来自分类Dev

JDBC:java.lang.NullPointerException

来自分类Dev

java.lang.NullPointerException错误

来自分类Dev

java.lang.NullPointerException错误?

来自分类Dev

mainactivity-java.lang.NullPointerException

来自分类Dev

java.lang.nullpointerexception错误

来自分类Dev

java.lang.NullPointerException错误

来自分类Dev

java.lang.NullPointerException :(片段)

来自分类Dev

java.lang.NullPointerException PrintWriter

来自分类Dev

getResourceAsStream 的 java.lang.NullPointerException

Related 相关文章

  1. 1

    如何修复BootReciever java.lang.NullPointerException?

  2. 2

    如何修复java.lang.NullPointerException

  3. 3

    引起:java.lang.NullPointerException:

  4. 4

    如何解决java.lang.NullPointerException?

  5. 5

    jsp中存在错误java.lang.NullPointerException。如何修复源代码?

  6. 6

    线程“AWT-EventQueue-0”中的异常 java.lang.NullPointerException 以及如何修复它?

  7. 7

    在 Cloud Data Fusion 中对 BigQuery 执行 MSSQL 时如何修复“java.lang.NullPointerException: null”

  8. 8

    如何在有空间的片段中修复 java.lang.NullPointerException

  9. 9

    由java.lang.NullPointerException引起的Birt ChartException

  10. 10

    如何修复javax.xml.ws.WebServiceException:java.lang.NullPointerException?

  11. 11

    如何修复NullPointerException“ org.apache.commons.lang3.SystemUtils.JAVA_SPECIFICATION_VERSION_AS_ENUM”为空?

  12. 12

    java.lang.NullPointerException?

  13. 13

    如何在Java中调试java.lang.NullPointerException错误?

  14. 14

    Android由:java.lang.NullPointerException

  15. 15

    java.lang.NullPointerException 问题如何解决

  16. 16

    获取java.lang.NullPointerException

  17. 17

    mainactivity-java.lang.NullPointerException

  18. 18

    java.lang.NullPointerException :(片段)

  19. 19

    java.lang.NullPointerException出现

  20. 20

    java.lang.NullPointerException OnItemClickListener

  21. 21

    JDBC:java.lang.NullPointerException

  22. 22

    java.lang.NullPointerException错误

  23. 23

    java.lang.NullPointerException错误?

  24. 24

    mainactivity-java.lang.NullPointerException

  25. 25

    java.lang.nullpointerexception错误

  26. 26

    java.lang.NullPointerException错误

  27. 27

    java.lang.NullPointerException :(片段)

  28. 28

    java.lang.NullPointerException PrintWriter

  29. 29

    getResourceAsStream 的 java.lang.NullPointerException

热门标签

归档