Subreport won't compile, but does on its own

I have a subreport showing a 3d bar chart (1 bar only).

When I create a blank report and choose this 3d bar chart as subreport I get following error and I do not understand why (I have created subreports before).

Error filling print... net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
    Source text : new java.lang.Integer(1)net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
    Source text : new java.lang.Integer(1)
    at net.sf.jasperreports.engine.fill.JRFillSubreport.prepare(JRFillSubreport.java:782)
    at net.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:331)
    at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:384)
    at net.sf.jasperreports.engine.fill.JRFillBand.fill(JRFillBand.java:358)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillTitle(JRVerticalFiller.java:346)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:280)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:151)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:932)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)
    at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:87)
    at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:446)
    at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:276)
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:745)
    at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:891)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
Caused by: net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
    Source text : new java.lang.Integer(1)
    at net.sf.jasperreports.engine.fill.JREvaluator.evaluateEstimated(JREvaluator.java:308)
    at net.sf.jasperreports.engine.fill.JRCalculator.evaluateEstimated(JRCalculator.java:582)
    at net.sf.jasperreports.engine.fill.JRCalculator.estimateVariables(JRCalculator.java:181)
    at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1259)
    at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:1233)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1577)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:149)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:932)
    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)
    at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:651)
    at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59)
    at net.sf.jasperreports.engine.fill.AbstractThreadSubreportRunner.run(AbstractThreadSubreportRunner.java:203)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: No Context associated with current Thread
    at org.mozilla.javascript.Context.getContext(Context.java:2355)
    at org.mozilla.javascript.ScriptableObject.buildClassCtor(ScriptableObject.java:1189)
    at org.mozilla.javascript.LazilyLoadedCtor.buildValue0(LazilyLoadedCtor.java:138)
    at org.mozilla.javascript.LazilyLoadedCtor.access$000(LazilyLoadedCtor.java:51)
    at org.mozilla.javascript.LazilyLoadedCtor$1.run(LazilyLoadedCtor.java:123)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.mozilla.javascript.LazilyLoadedCtor.buildValue(LazilyLoadedCtor.java:119)
    at org.mozilla.javascript.LazilyLoadedCtor.init(LazilyLoadedCtor.java:99)
    at org.mozilla.javascript.ScriptableObject$GetterSlot.getValue(ScriptableObject.java:346)
    at org.mozilla.javascript.ScriptableObject.getImpl(ScriptableObject.java:2516)
    at org.mozilla.javascript.ScriptableObject.get(ScriptableObject.java:431)
    at org.mozilla.javascript.IdScriptableObject.get(IdScriptableObject.java:389)
    at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:2081)
    at org.mozilla.javascript.ScriptRuntime.topScopeName(ScriptRuntime.java:1877)
    at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1779)
    at report1_1410961077129_589370_0._c_script_0(report1_1410961077129_589370:2)
    at report1_1410961077129_589370_0.call(report1_1410961077129_589370)
    at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:426)
    at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3178)
    at report1_1410961077129_589370_0.call(report1_1410961077129_589370)
    at report1_1410961077129_589370_0.exec(report1_1410961077129_589370)
    at net.sf.jasperreports.compilers.JavaScriptEvaluatorScope.evaluateExpression(JavaScriptEvaluatorScope.java:194)
    at net.sf.jasperreports.compilers.JavaScriptCompiledEvaluator.evaluateExpression(JavaScriptCompiledEvaluator.java:164)
    at net.sf.jasperreports.compilers.JavaScriptCompiledEvaluator.evaluateEstimated(JavaScriptCompiledEvaluator.java:131)
    at net.sf.jasperreports.engine.fill.JREvaluator.evaluateEstimated(JREvaluator.java:295)
    ... 14 more Print not filled. Try to use an EmptyDataSource...
dunham's picture
403
Joined: Oct 18 2013 - 6:57am
Last seen: 1 year 1 month ago

0 Answers:

No answers yet
Feedback
randomness