Hi,
I have created a sample report called Customers.rptdesign in my Report Design Perspective in Eclipse. I do a "Preview" and all is good.
Now I wrote a java class in the Java Perspective in Eclipse and I try to call the Report Design. I am getting the following Script Evaluation error.
WARNING: There are errors evaluating script "dataSetName = "Customers";
:
:
TypeError: Cannot call method "getParameter" of null (/report/method[
@name="initialize"]#2).
org.eclipse.birt.core.exception.CoreException: There are errors evaluating script "dataSetName = "Customers";
:
:
TypeError: Cannot call method "getParameter" of null (/report/method[
@name="initialize"]#2).
at org.eclipse.birt.core.script.ScriptContext.eval(ScriptContext.java:307)
at org.eclipse.birt.core.script.ScriptContext.eval(ScriptContext.java:335)
at org.eclipse.birt.report.engine.executor.ExecutionContext.evaluate(ExecutionContext.java:665)
at org.eclipse.birt.report.engine.script.internal.ScriptExecutor.handleJSInternal(ScriptExecutor.java:60)
at org.eclipse.birt.report.engine.script.internal.ScriptExecutor.handleJS(ScriptExecutor.java:47)
at org.eclipse.birt.report.engine.script.internal.ReportScriptExecutor.handleInitialize(ReportScriptExecutor.java:41)
at org.eclipse.birt.report.engine.api.impl.EngineTask.loadDesign(EngineTask.java:1328)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:87)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:72)
at com.gxs.birt.eventhandler.RunAndRenderTask.runReport(RunAndRenderTask.java:60)
at com.gxs.birt.eventhandler.RunAndRenderTask.main(RunAndRenderTask.java:81)
Caused by: org.mozilla.javascript.EcmaError: TypeError: Cannot call method "getParameter" of null (/report/method[
@name="initialize"]#2)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340)
at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3356)
at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3375)
at org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3394)
at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2026)
at org.mozilla.javascript.gen.c4._c0(/report/method[
@name="initialize"]:2)
at org.mozilla.javascript.gen.c4.call(/report/method[
@name="initialize"])
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
at org.mozilla.javascript.gen.c4.call(/report/method[
@name="initialize"])
at org.mozilla.javascript.gen.c4.exec(/report/method[
@name="initialize"])
at org.eclipse.birt.core.script.ScriptContext.eval(ScriptContext.java:302)
... 10 more
Can someone guide me on what this means and how to get rid of this?