i'm writing plugin jaspersoft studio up-to-date. plugin crashes, when trying open preview of report. (from plugin) stack trace of 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)
non of code in stack trace mine. think can't load necessary classes. (jaspersoft studio can load necessary libraries) know, please? many thanks.
edit
i've found, it's caused property in jaspersoft studio, loads extension, loading tracegovernor
. it's debugging report, isn't compatible plug-in.
net.sf.jasperreports.extension.registry.factory.governor=com.jaspersoft.studio.debug.tracegovernorextensionsregistryfactory
i've solved removing java package com.jaspersoft.studio_6.3.0.final.jar\jasperreports_extension.properties
, non-destructive method, how disable extension.
the relevant source code available at:
the npe appears result of uninitialized jrconfig
field in tracegovernor
class, initialized had getjasperreportscontext()
of scriptletfactorycontext context
in constructor of tracegovernor
returned instanceof jasperreportsconfiguration
.
you may checkout , navigate repository further investigate reason npe. otherwise, can suggest file bug report jaspersoft.
Comments
Post a Comment