Active IQ Unified Manager Discussions
Active IQ Unified Manager Discussions
Hi,
I've just installed OnCommand Unified Manager 6.2RC1 on a Linux box. Everything is working fine except Reports. 2 reports are broken:
I see some errors in /var/log/ocie/jboss.log when I try to execute these reports (see below). However, I cannot understand what's wrong.
Any idea on how to fix this?
Thanks
2014-11-19 21:49:14,525 SEVERE [ThreadPool-Processor5] BirtUtil (BirtUtil.java:938) - There are errors evaluating script "reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0;": Fail to execute script in function __bm_OPEN(). Source: ------ " + reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0; + " ----- A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2). org.eclipse.birt.data.engine.core.DataException: Fail to execute script in function __bm_OPEN(). Source: ------ " + reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0; + " ----- A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) org.eclipse.birt.report.engine.api.EngineException: There are errors evaluating script "reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0;": Fail to execute script in function __bm_OPEN(). Source: ------ " + reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0; + " ----- A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2). at org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS(DtEScriptExecutor.java:99) at org.eclipse.birt.report.engine.script.internal.DataSetScriptExecutor.handleJS(DataSetScriptExecutor.java:256) at org.eclipse.birt.report.engine.script.internal.ScriptDataSetScriptExecutor.handleOpen(ScriptDataSetScriptExecutor.java:98) at org.eclipse.birt.data.engine.impl.ScriptDataSetRuntime.open(ScriptDataSetRuntime.java:80) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor$CustomDataSet.open(PreparedScriptDSQuery.java:247) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor.executeOdiQuery(PreparedScriptDSQuery.java:223) at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:1237) at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:233) at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:178) at org.eclipse.birt.report.engine.data.dte.QueryResultSet.<init>(QueryResultSet.java:98) at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:168) at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83) at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275) at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1947) at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:80) at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62) at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92) at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100) at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258) at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272) at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115) at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094) at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206) at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157) at com.actuate.reportapi.engine.Task.execute(Task.java:318) at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808) at java.lang.Thread.run(Unknown Source) Caused by: org.eclipse.birt.data.engine.core.DataException: Fail to execute script in function __bm_OPEN(). Source: ------ " + reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0; + " ----- A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.eclipse.birt.data.engine.script.JSMethodRunner.runScript(JSMethodRunner.java:147) at org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS(DtEScriptExecutor.java:90) ... 41 more Caused by: org.eclipse.birt.data.engine.core.DataException: A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.eclipse.birt.data.engine.core.DataException.wrap(DataException.java:123) at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr(ScriptEvalUtil.java:1003) at org.eclipse.birt.data.engine.script.JSMethodRunner.runScript(JSMethodRunner.java:138) ... 42 more Caused by: org.eclipse.birt.core.exception.CoreException: Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.eclipse.birt.core.script.JavascriptEvalUtil.wrapRhinoException(JavascriptEvalUtil.java:307) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript(JavascriptEvalUtil.java:106) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScript(JavascriptEvalUtil.java:138) at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr(ScriptEvalUtil.java:999) ... 43 more Caused by: org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1773) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:183) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:247) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) at org.mozilla.javascript.gen.c55._c1(/report/data-sets/script-data-set[@id="526"]/method[@name="open"]:2) at org.mozilla.javascript.gen.c55.call(/report/data-sets/script-data-set[@id="526"]/method[@name="open"]) at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:108) at org.mozilla.javascript.gen.c10._c0(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]:0) at org.mozilla.javascript.gen.c10.call(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065) at org.mozilla.javascript.gen.c10.call(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]) at org.mozilla.javascript.gen.c10.exec(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript(JavascriptEvalUtil.java:99) ... 45 more Caused by: java.lang.NullPointerException at com.netapp.actuate.ReportQueryExecutor.getGlobalOptions(Unknown Source) at com.netapp.actuate.ReportQueryExecutor.executeQueryWithGlobalDefault(Unknown Source) at com.netapp.actuate.ReportQueryExecutor.executeQueryForAggregateCapacityUtilization(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:161) ... 57 more 2014-11-19 21:49:14,536 SEVERE [ThreadPool-Processor5] BirtUtil (BirtUtil.java:938) - There are errors evaluating script "if( currentRow >= totalRows ) { return( false ); } var currentRowData = allRowsData.get(currentRow); row["aggrId"]=currentRowData[0]; row["aggrName"]=currentRowData[1]; row["clusterId"]=currentRowData[2]; row["clusterName"]=currentRowData[3]; row["haPair"]=currentRowData[4]; row["haPairId"]=currentRowData[5]; row["nodeId"]=currentRowData[6]; row["totalDataCapacity"]=currentRowData[7]; row["usedDataCapacity"]=currentRowData[8]; row["availableDataCapacity"]=currentRowData[9]; row["snapshotReserveUsedCapacity"]=currentRowData[10]; row["snapshotReserveAvailCapacity"]=currentRowData[11]; row["snapshotReserveTotalCapacity"]=currentRowData[12]; row["totalCommitted"]=currentRowData[13]; row["bytesUsedPerDay"]=currentRowData[14]; row["daysToFull"]=currentRowData[15]; row["aggregateType"]=currentRowData[16]; row["raidType"]=currentRowData[17]; row["state"]=currentRowData[18]; row["growthRateSensitivityThreshold"]=currentRowData[19]; row["growthRateThreshold"]=currentRowData[20]; row["spaceFullThreshold"]=currentRowData[21]; row["spaceNearlyFullThreshold"]=currentRowData[22]; row["overcommittedThreshold"]=currentRowData[23]; row["nearlyOvercommittedThreshold"]=currentRowData[24]; row["daysUntilFullThreshold"]=currentRowData[25]; row["snapshotFullThreshold"]=currentRowData[26]; // Computed Columns for percentage Calculation if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["usedPercent"] = 0.00 } else { row["usedPercent"] = BirtMath.round(row["usedDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["availablePercent"] = 0.00 } else { row["availablePercent"] = BirtMath.round(row["availableDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] >= row["snapshotReserveTotalCapacity"]) { row["snapshotReserveUsedPercent"] = 100.00 } else { row["snapshotReserveUsedPercent"] = BirtMath.round(row["snapshotReserveUsedCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } } else { row["snapshotReserveUsedPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { row["snapshotReserveAvailPercent"] = BirtMath.round(row["snapshotReserveAvailCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } else { row["snapshotReserveAvailPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] > row["snapshotReserveTotalCapacity"]) { row["snapshotOverflowPercent"] = BirtMath.round((row["snapshotReserveUsedCapacity"] - row["snapshotReserveTotalCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["snapshotOverflowPercent"] = 0.00 } } else { row["snapshotOverflowPercent"] = 0.00 } if (row["totalDataCapacity"] != null && row["totalDataCapacity"] !=0) { if (row["totalCommitted"] > row["totalDataCapacity"]) { row["overcommittedCapacityPercent"] = BirtMath.round((row["totalCommitted"] - row["totalDataCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["overcommittedCapacityPercent"] = 0.00 } } else { row["overcommittedCapacityPercent"] = 0.00 } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["dailyGrowthRate"] = 0.00 } else { row["dailyGrowthRate"] = BirtMath.round(row["bytesUsedPerDay"] * 100 / row["totalDataCapacity"], 2) } currentRow = currentRow + 1; return ( true );": Fail to execute script in function __bm_FETCH(). Source: ------ " + if( currentRow >= totalRows ) { return( false ); } var currentRowData = allRowsData.get(currentRow); row["aggrId"]=currentRowData[0]; row["aggrName"]=currentRowData[1]; row["clusterId"]=currentRowData[2]; row["clusterName"]=currentRowData[3]; row["haPair"]=currentRowData[4]; row["haPairId"]=currentRowData[5]; row["nodeId"]=currentRowData[6]; row["totalDataCapacity"]=currentRowData[7]; row["usedDataCapacity"]=currentRowData[8]; row["availableDataCapacity"]=currentRowData[9]; row["snapshotReserveUsedCapacity"]=currentRowData[10]; row["snapshotReserveAvailCapacity"]=currentRowData[11]; row["snapshotReserveTotalCapacity"]=currentRowData[12]; row["totalCommitted"]=currentRowData[13]; row["bytesUsedPerDay"]=currentRowData[14]; row["daysToFull"]=currentRowData[15]; row["aggregateType"]=currentRowData[16]; row["raidType"]=currentRowData[17]; row["state"]=currentRowData[18]; row["growthRateSensitivityThreshold"]=currentRowData[19]; row["growthRateThreshold"]=currentRowData[20]; row["spaceFullThreshold"]=currentRowData[21]; row["spaceNearlyFullThreshold"]=currentRowData[22]; row["overcommittedThreshold"]=currentRowData[23]; row["nearlyOvercommittedThreshold"]=currentRowData[24]; row["daysUntilFullThreshold"]=currentRowData[25]; row["snapshotFullThreshold"]=currentRowData[26]; // Computed Columns for percentage Calculation if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["usedPercent"] = 0.00 } else { row["usedPercent"] = BirtMath.round(row["usedDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["availablePercent"] = 0.00 } else { row["availablePercent"] = BirtMath.round(row["availableDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] >= row["snapshotReserveTotalCapacity"]) { row["snapshotReserveUsedPercent"] = 100.00 } else { row["snapshotReserveUsedPercent"] = BirtMath.round(row["snapshotReserveUsedCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } } else { row["snapshotReserveUsedPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { row["snapshotReserveAvailPercent"] = BirtMath.round(row["snapshotReserveAvailCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } else { row["snapshotReserveAvailPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] > row["snapshotReserveTotalCapacity"]) { row["snapshotOverflowPercent"] = BirtMath.round((row["snapshotReserveUsedCapacity"] - row["snapshotReserveTotalCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["snapshotOverflowPercent"] = 0.00 } } else { row["snapshotOverflowPercent"] = 0.00 } if (row["totalDataCapacity"] != null && row["totalDataCapacity"] !=0) { if (row["totalCommitted"] > row["totalDataCapacity"]) { row["overcommittedCapacityPercent"] = BirtMath.round((row["totalCommitted"] - row["totalDataCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["overcommittedCapacityPercent"] = 0.00 } } else { row["overcommittedCapacityPercent"] = 0.00 } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["dailyGrowthRate"] = 0.00 } else { row["dailyGrowthRate"] = BirtMath.round(row["bytesUsedPerDay"] * 100 / row["totalDataCapacity"], 2) } currentRow = currentRow + 1; return ( true ); + " ----- A BIRT exception occurred. See next exception for more information. ReferenceError: "currentRow" is not defined. (/report/data-sets/script-data-set[@id="526"]/method[@name="fetch"]#1). org.eclipse.birt.data.engine.core.DataException: Fail to execute script in function __bm_FETCH(). Source: ------ " + if( currentRow >= totalRows ) { return( false ); } var currentRowData = allRowsData.get(currentRow); row["aggrId"]=currentRowData[0]; row["aggrName"]=currentRowData[1]; row["clusterId"]=currentRowData[2]; row["clusterName"]=currentRowData[3]; row["haPair"]=currentRowData[4]; row["haPairId"]=currentRowData[5]; row["nodeId"]=currentRowData[6]; row["totalDataCapacity"]=currentRowData[7]; row["usedDataCapacity"]=currentRowData[8]; row["availableDataCapacity"]=currentRowData[9]; row["snapshotReserveUsedCapacity"]=currentRowData[10]; row["snapshotReserveAvailCapacity"]=currentRowData[11]; row["snapshotReserveTotalCapacity"]=currentRowData[12]; row["totalCommitted"]=currentRowData[13]; row["bytesUsedPerDay"]=currentRowData[14]; row["daysToFull"]=currentRowData[15]; row["aggregateType"]=currentRowData[16]; row["raidType"]=currentRowData[17]; row["state"]=currentRowData[18]; row["growthRateSensitivityThreshold"]=currentRowData[19]; row["growthRateThreshold"]=currentRowData[20]; row["spaceFullThreshold"]=currentRowData[21]; row["spaceNearlyFullThreshold"]=currentRowData[22]; row["overcommittedThreshold"]=currentRowData[23]; row["nearlyOvercommittedThreshold"]=currentRowData[24]; row["daysUntilFullThreshold"]=currentRowData[25]; row["snapshotFullThreshold"]=currentRowData[26]; // Computed Columns for percentage Calculation if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["usedPercent"] = 0.00 } else { row["usedPercent"] = BirtMath.round(row["usedDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["availablePercent"] = 0.00 } else { row["availablePercent"] = BirtMath.round(row["availableDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] >= row["snapshotReserveTotalCapacity"]) { row["snapshotReserveUsedPercent"] = 100.00 } else { row["snapshotReserveUsedPercent"] = BirtMath.round(row["snapshotReserveUsedCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } } else { row["snapshotReserveUsedPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { row["snapshotReserveAvailPercent"] = BirtMath.round(row["snapshotReserveAvailCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } else { row["snapshotReserveAvailPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] > row["snapshotReserveTotalCapacity"]) { row["snapshotOverflowPercent"] = BirtMath.round((row["snapshotReserveUsedCapacity"] - row["snapshotReserveTotalCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["snapshotOverflowPercent"] = 0.00 } } else { row["snapshotOverflowPercent"] = 0.00 } if (row["totalDataCapacity"] != null && row["totalDataCapacity"] !=0) { if (row["totalCommitted"] > row["totalDataCapacity"]) { row["overcommittedCapacityPercent"] = BirtMath.round((row["totalCommitted"] - row["totalDataCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["overcommittedCapacityPercent"] = 0.00 } } else { row["overcommittedCapacityPercent"] = 0.00 } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["dailyGrowthRate"] = 0.00 } else { row["dailyGrowthRate"] = BirtMath.round(row["bytesUsedPerDay"] * 100 / row["totalDataCapacity"], 2) } currentRow = currentRow + 1; return ( true ); + " ----- A BIRT exception occurred. See next exception for more information. ReferenceError: "currentRow" is not defined. (/report/data-sets/script-data-set[@id="526"]/method[@name="fetch"]#1) org.eclipse.birt.report.engine.api.EngineException: There are errors evaluating script "if( currentRow >= totalRows ) { return( false ); } var currentRowData = allRowsData.get(currentRow); row["aggrId"]=currentRowData[0]; row["aggrName"]=currentRowData[1]; row["clusterId"]=currentRowData[2]; row["clusterName"]=currentRowData[3]; row["haPair"]=currentRowData[4]; row["haPairId"]=currentRowData[5]; row["nodeId"]=currentRowData[6]; row["totalDataCapacity"]=currentRowData[7]; row["usedDataCapacity"]=currentRowData[8]; row["availableDataCapacity"]=currentRowData[9]; row["snapshotReserveUsedCapacity"]=currentRowData[10]; row["snapshotReserveAvailCapacity"]=currentRowData[11]; row["snapshotReserveTotalCapacity"]=currentRowData[12]; row["totalCommitted"]=currentRowData[13]; row["bytesUsedPerDay"]=currentRowData[14]; row["daysToFull"]=currentRowData[15]; row["aggregateType"]=currentRowData[16]; row["raidType"]=currentRowData[17]; row["state"]=currentRowData[18]; row["growthRateSensitivityThreshold"]=currentRowData[19]; row["growthRateThreshold"]=currentRowData[20]; row["spaceFullThreshold"]=currentRowData[21]; row["spaceNearlyFullThreshold"]=currentRowData[22]; row["overcommittedThreshold"]=currentRowData[23]; row["nearlyOvercommittedThreshold"]=currentRowData[24]; row["daysUntilFullThreshold"]=currentRowData[25]; row["snapshotFullThreshold"]=currentRowData[26]; // Computed Columns for percentage Calculation if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["usedPercent"] = 0.00 } else { row["usedPercent"] = BirtMath.round(row["usedDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["availablePercent"] = 0.00 } else { row["availablePercent"] = BirtMath.round(row["availableDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] >= row["snapshotReserveTotalCapacity"]) { row["snapshotReserveUsedPercent"] = 100.00 } else { row["snapshotReserveUsedPercent"] = BirtMath.round(row["snapshotReserveUsedCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } } else { row["snapshotReserveUsedPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { row["snapshotReserveAvailPercent"] = BirtMath.round(row["snapshotReserveAvailCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } else { row["snapshotReserveAvailPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] > row["snapshotReserveTotalCapacity"]) { row["snapshotOverflowPercent"] = BirtMath.round((row["snapshotReserveUsedCapacity"] - row["snapshotReserveTotalCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["snapshotOverflowPercent"] = 0.00 } } else { row["snapshotOverflowPercent"] = 0.00 } if (row["totalDataCapacity"] != null && row["totalDataCapacity"] !=0) { if (row["totalCommitted"] > row["totalDataCapacity"]) { row["overcommittedCapacityPercent"] = BirtMath.round((row["totalCommitted"] - row["totalDataCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["overcommittedCapacityPercent"] = 0.00 } } else { row["overcommittedCapacityPercent"] = 0.00 } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["dailyGrowthRate"] = 0.00 } else { row["dailyGrowthRate"] = BirtMath.round(row["bytesUsedPerDay"] * 100 / row["totalDataCapacity"], 2) } currentRow = currentRow + 1; return ( true );": Fail to execute script in function __bm_FETCH(). Source: ------ " + if( currentRow >= totalRows ) { return( false ); } var currentRowData = allRowsData.get(currentRow); row["aggrId"]=currentRowData[0]; row["aggrName"]=currentRowData[1]; row["clusterId"]=currentRowData[2]; row["clusterName"]=currentRowData[3]; row["haPair"]=currentRowData[4]; row["haPairId"]=currentRowData[5]; row["nodeId"]=currentRowData[6]; row["totalDataCapacity"]=currentRowData[7]; row["usedDataCapacity"]=currentRowData[8]; row["availableDataCapacity"]=currentRowData[9]; row["snapshotReserveUsedCapacity"]=currentRowData[10]; row["snapshotReserveAvailCapacity"]=currentRowData[11]; row["snapshotReserveTotalCapacity"]=currentRowData[12]; row["totalCommitted"]=currentRowData[13]; row["bytesUsedPerDay"]=currentRowData[14]; row["daysToFull"]=currentRowData[15]; row["aggregateType"]=currentRowData[16]; row["raidType"]=currentRowData[17]; row["state"]=currentRowData[18]; row["growthRateSensitivityThreshold"]=currentRowData[19]; row["growthRateThreshold"]=currentRowData[20]; row["spaceFullThreshold"]=currentRowData[21]; row["spaceNearlyFullThreshold"]=currentRowData[22]; row["overcommittedThreshold"]=currentRowData[23]; row["nearlyOvercommittedThreshold"]=currentRowData[24]; row["daysUntilFullThreshold"]=currentRowData[25]; row["snapshotFullThreshold"]=currentRowData[26]; // Computed Columns for percentage Calculation if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["usedPercent"] = 0.00 } else { row["usedPercent"] = BirtMath.round(row["usedDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["availablePercent"] = 0.00 } else { row["availablePercent"] = BirtMath.round(row["availableDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] >= row["snapshotReserveTotalCapacity"]) { row["snapshotReserveUsedPercent"] = 100.00 } else { row["snapshotReserveUsedPercent"] = BirtMath.round(row["snapshotReserveUsedCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } } else { row["snapshotReserveUsedPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { row["snapshotReserveAvailPercent"] = BirtMath.round(row["snapshotReserveAvailCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } else { row["snapshotReserveAvailPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] > row["snapshotReserveTotalCapacity"]) { row["snapshotOverflowPercent"] = BirtMath.round((row["snapshotReserveUsedCapacity"] - row["snapshotReserveTotalCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["snapshotOverflowPercent"] = 0.00 } } else { row["snapshotOverflowPercent"] = 0.00 } if (row["totalDataCapacity"] != null && row["totalDataCapacity"] !=0) { if (row["totalCommitted"] > row["totalDataCapacity"]) { row["overcommittedCapacityPercent"] = BirtMath.round((row["totalCommitted"] - row["totalDataCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["overcommittedCapacityPercent"] = 0.00 } } else { row["overcommittedCapacityPercent"] = 0.00 } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["dailyGrowthRate"] = 0.00 } else { row["dailyGrowthRate"] = BirtMath.round(row["bytesUsedPerDay"] * 100 / row["totalDataCapacity"], 2) } currentRow = currentRow + 1; return ( true ); + " ----- A BIRT exception occurred. See next exception for more information. ReferenceError: "currentRow" is not defined. (/report/data-sets/script-data-set[@id="526"]/method[@name="fetch"]#1). at org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS(DtEScriptExecutor.java:99) at org.eclipse.birt.report.engine.script.internal.DataSetScriptExecutor.handleJS(DataSetScriptExecutor.java:256) at org.eclipse.birt.report.engine.script.internal.ScriptDataSetScriptExecutor.handleFetch(ScriptDataSetScriptExecutor.java:143) at org.eclipse.birt.data.engine.impl.ScriptDataSetRuntime.fetch(ScriptDataSetRuntime.java:103) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor$CustomDataSet.fetch(PreparedScriptDSQuery.java:260) at org.eclipse.birt.data.engine.executor.cache.OdiAdapter.fetch(OdiAdapter.java:226) at org.eclipse.birt.data.engine.executor.cache.RowResultSet.fetch(RowResultSet.java:145) at org.eclipse.birt.data.engine.executor.cache.RowResultSet.doNext(RowResultSet.java:118) at org.eclipse.birt.data.engine.executor.cache.RowResultSet.next(RowResultSet.java:96) at org.eclipse.birt.data.engine.executor.cache.ExpandableRowResultSet.next(ExpandableRowResultSet.java:63) at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.populateData(SmartCacheHelper.java:318) at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.initInstance(SmartCacheHelper.java:285) at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.getResultSetCache(SmartCacheHelper.java:246) at org.eclipse.birt.data.engine.executor.cache.SmartCache.<init>(SmartCache.java:74) at org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.populateOdiResultSet(PassUtil.java:110) at org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.pass(PassUtil.java:62) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateResultSetCacheInResultSetPopulator(PassManager.java:276) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateDataSet(PassManager.java:238) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.prepareDataSetResultSet(PassManager.java:98) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.pass(PassManager.java:134) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateResultSet(PassManager.java:74) at org.eclipse.birt.data.engine.executor.transform.ResultSetPopulator.populateResultSet(ResultSetPopulator.java:218) at org.eclipse.birt.data.engine.executor.transform.CachedResultSet.<init>(CachedResultSet.java:200) at org.eclipse.birt.data.engine.executor.CandidateQuery.execute(CandidateQuery.java:142) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor.executeOdiQuery(PreparedScriptDSQuery.java:226) at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:1237) at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:233) at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:178) at org.eclipse.birt.report.engine.data.dte.QueryResultSet.<init>(QueryResultSet.java:98) at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:168) at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83) at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275) at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1947) at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:80) at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62) at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92) at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100) at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258) at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272) at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115) at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094) at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206) at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157) at com.actuate.reportapi.engine.Task.execute(Task.java:318) at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808) at java.lang.Thread.run(Unknown Source) Caused by: org.eclipse.birt.data.engine.core.DataException: Fail to execute script in function __bm_FETCH(). Source: ------ " + if( currentRow >= totalRows ) { return( false ); } var currentRowData = allRowsData.get(currentRow); row["aggrId"]=currentRowData[0]; row["aggrName"]=currentRowData[1]; row["clusterId"]=currentRowData[2]; row["clusterName"]=currentRowData[3]; row["haPair"]=currentRowData[4]; row["haPairId"]=currentRowData[5]; row["nodeId"]=currentRowData[6]; row["totalDataCapacity"]=currentRowData[7]; row["usedDataCapacity"]=currentRowData[8]; row["availableDataCapacity"]=currentRowData[9]; row["snapshotReserveUsedCapacity"]=currentRowData[10]; row["snapshotReserveAvailCapacity"]=currentRowData[11]; row["snapshotReserveTotalCapacity"]=currentRowData[12]; row["totalCommitted"]=currentRowData[13]; row["bytesUsedPerDay"]=currentRowData[14]; row["daysToFull"]=currentRowData[15]; row["aggregateType"]=currentRowData[16]; row["raidType"]=currentRowData[17]; row["state"]=currentRowData[18]; row["growthRateSensitivityThreshold"]=currentRowData[19]; row["growthRateThreshold"]=currentRowData[20]; row["spaceFullThreshold"]=currentRowData[21]; row["spaceNearlyFullThreshold"]=currentRowData[22]; row["overcommittedThreshold"]=currentRowData[23]; row["nearlyOvercommittedThreshold"]=currentRowData[24]; row["daysUntilFullThreshold"]=currentRowData[25]; row["snapshotFullThreshold"]=currentRowData[26]; // Computed Columns for percentage Calculation if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["usedPercent"] = 0.00 } else { row["usedPercent"] = BirtMath.round(row["usedDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["availablePercent"] = 0.00 } else { row["availablePercent"] = BirtMath.round(row["availableDataCapacity"] * 100 / row["totalDataCapacity"], 2) } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] >= row["snapshotReserveTotalCapacity"]) { row["snapshotReserveUsedPercent"] = 100.00 } else { row["snapshotReserveUsedPercent"] = BirtMath.round(row["snapshotReserveUsedCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } } else { row["snapshotReserveUsedPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { row["snapshotReserveAvailPercent"] = BirtMath.round(row["snapshotReserveAvailCapacity"] * 100 / row["snapshotReserveTotalCapacity"], 2) } else { row["snapshotReserveAvailPercent"] = 0.00 } if (row["snapshotReserveTotalCapacity"] != null && row["snapshotReserveTotalCapacity"] != 0) { if (row["snapshotReserveUsedCapacity"] > row["snapshotReserveTotalCapacity"]) { row["snapshotOverflowPercent"] = BirtMath.round((row["snapshotReserveUsedCapacity"] - row["snapshotReserveTotalCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["snapshotOverflowPercent"] = 0.00 } } else { row["snapshotOverflowPercent"] = 0.00 } if (row["totalDataCapacity"] != null && row["totalDataCapacity"] !=0) { if (row["totalCommitted"] > row["totalDataCapacity"]) { row["overcommittedCapacityPercent"] = BirtMath.round((row["totalCommitted"] - row["totalDataCapacity"]) * 100 / row["totalDataCapacity"], 2) } else { row["overcommittedCapacityPercent"] = 0.00 } } else { row["overcommittedCapacityPercent"] = 0.00 } if (row["totalDataCapacity"] == null || row["totalDataCapacity"] == 0) { row["dailyGrowthRate"] = 0.00 } else { row["dailyGrowthRate"] = BirtMath.round(row["bytesUsedPerDay"] * 100 / row["totalDataCapacity"], 2) } currentRow = currentRow + 1; return ( true ); + " ----- A BIRT exception occurred. See next exception for more information. ReferenceError: "currentRow" is not defined. (/report/data-sets/script-data-set[@id="526"]/method[@name="fetch"]#1) at org.eclipse.birt.data.engine.script.JSMethodRunner.runScript(JSMethodRunner.java:147) at org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS(DtEScriptExecutor.java:90) ... 60 more Caused by: org.eclipse.birt.data.engine.core.DataException: A BIRT exception occurred. See next exception for more information. ReferenceError: "currentRow" is not defined. (/report/data-sets/script-data-set[@id="526"]/method[@name="fetch"]#1) at org.eclipse.birt.data.engine.core.DataException.wrap(DataException.java:123) at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr(ScriptEvalUtil.java:1003) at org.eclipse.birt.data.engine.script.JSMethodRunner.runScript(JSMethodRunner.java:138) ... 61 more Caused by: org.eclipse.birt.core.exception.CoreException: ReferenceError: "currentRow" is not defined. (/report/data-sets/script-data-set[@id="526"]/method[@name="fetch"]#1) at org.eclipse.birt.core.script.JavascriptEvalUtil.wrapRhinoException(JavascriptEvalUtil.java:307) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript(JavascriptEvalUtil.java:106) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScript(JavascriptEvalUtil.java:138) at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr(ScriptEvalUtil.java:999) ... 62 more Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "currentRow" is not defined. (/report/data-sets/script-data-set[@id="526"]/method[@name="fetch"]#1) at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3654) at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3632) at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3717) at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1758) at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1697) at org.mozilla.javascript.gen.c56._c1(/report/data-sets/script-data-set[@id="526"]/method[@name="fetch"]:1) at org.mozilla.javascript.gen.c56.call(/report/data-sets/script-data-set[@id="526"]/method[@name="fetch"]) at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:108) at org.mozilla.javascript.gen.c12._c0(/report/data-sets/script-data-set[@id="8"]/method[@name="fetch"]:0) at org.mozilla.javascript.gen.c12.call(/report/data-sets/script-data-set[@id="8"]/method[@name="fetch"]) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065) at org.mozilla.javascript.gen.c12.call(/report/data-sets/script-data-set[@id="8"]/method[@name="fetch"]) at org.mozilla.javascript.gen.c12.exec(/report/data-sets/script-data-set[@id="8"]/method[@name="fetch"]) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript(JavascriptEvalUtil.java:99) ... 64 more 2014-11-19 21:49:14,538 SEVERE [ThreadPool-Processor5] BirtUtil (BirtUtil.java:938) - Data Set script method "Fetch" returned null; expected a Boolean value. org.eclipse.birt.data.engine.core.DataException: Data Set script method "Fetch" returned null; expected a Boolean value. org.eclipse.birt.report.engine.api.EngineException: Data Set script method "Fetch" returned null; expected a Boolean value. at org.eclipse.birt.report.engine.script.internal.ScriptExecutor.addException(ScriptExecutor.java:249) at org.eclipse.birt.report.engine.script.internal.ScriptExecutor.addException(ScriptExecutor.java:238) at org.eclipse.birt.report.engine.script.internal.ScriptDataSetScriptExecutor.handleFetch(ScriptDataSetScriptExecutor.java:165) at org.eclipse.birt.data.engine.impl.ScriptDataSetRuntime.fetch(ScriptDataSetRuntime.java:103) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor$CustomDataSet.fetch(PreparedScriptDSQuery.java:260) at org.eclipse.birt.data.engine.executor.cache.OdiAdapter.fetch(OdiAdapter.java:226) at org.eclipse.birt.data.engine.executor.cache.RowResultSet.fetch(RowResultSet.java:145) at org.eclipse.birt.data.engine.executor.cache.RowResultSet.doNext(RowResultSet.java:118) at org.eclipse.birt.data.engine.executor.cache.RowResultSet.next(RowResultSet.java:96) at org.eclipse.birt.data.engine.executor.cache.ExpandableRowResultSet.next(ExpandableRowResultSet.java:63) at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.populateData(SmartCacheHelper.java:318) at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.initInstance(SmartCacheHelper.java:285) at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.getResultSetCache(SmartCacheHelper.java:246) at org.eclipse.birt.data.engine.executor.cache.SmartCache.<init>(SmartCache.java:74) at org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.populateOdiResultSet(PassUtil.java:110) at org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.pass(PassUtil.java:62) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateResultSetCacheInResultSetPopulator(PassManager.java:276) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateDataSet(PassManager.java:238) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.prepareDataSetResultSet(PassManager.java:98) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.pass(PassManager.java:134) at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateResultSet(PassManager.java:74) at org.eclipse.birt.data.engine.executor.transform.ResultSetPopulator.populateResultSet(ResultSetPopulator.java:218) at org.eclipse.birt.data.engine.executor.transform.CachedResultSet.<init>(CachedResultSet.java:200) at org.eclipse.birt.data.engine.executor.CandidateQuery.execute(CandidateQuery.java:142) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor.executeOdiQuery(PreparedScriptDSQuery.java:226) at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:1237) at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:233) at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:178) at org.eclipse.birt.report.engine.data.dte.QueryResultSet.<init>(QueryResultSet.java:98) at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:168) at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83) at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275) at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1947) at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:80) at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62) at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92) at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100) at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258) at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272) at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115) at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094) at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206) at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157) at com.actuate.reportapi.engine.Task.execute(Task.java:318) at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808) at java.lang.Thread.run(Unknown Source) Caused by: org.eclipse.birt.data.engine.core.DataException: Data Set script method "Fetch" returned null; expected a Boolean value. at org.eclipse.birt.report.engine.script.internal.ScriptDataSetScriptExecutor.handleFetch(ScriptDataSetScriptExecutor.java:153) ... 58 more 2014-11-19 21:49:14,545 SEVERE [ThreadPool-Processor5] ReportGenerationTaskBase (ReportGenerationTaskBase.java:241) - There is an error in processing your request. Error code: 17070. org.eclipse.birt.report.engine.api.EngineException: There are errors evaluating script "reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0;": Fail to execute script in function __bm_OPEN(). Source: ------ " + reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0; + " ----- A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2). com.actuate.reportapi.enginemanager.JREMException: There is an error in processing your request. Error code: 17070. at org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS(DtEScriptExecutor.java:99) at org.eclipse.birt.report.engine.script.internal.DataSetScriptExecutor.handleJS(DataSetScriptExecutor.java:256) at org.eclipse.birt.report.engine.script.internal.ScriptDataSetScriptExecutor.handleOpen(ScriptDataSetScriptExecutor.java:98) at org.eclipse.birt.data.engine.impl.ScriptDataSetRuntime.open(ScriptDataSetRuntime.java:80) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor$CustomDataSet.open(PreparedScriptDSQuery.java:247) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor.executeOdiQuery(PreparedScriptDSQuery.java:223) at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:1237) at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:233) at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:178) at org.eclipse.birt.report.engine.data.dte.QueryResultSet.<init>(QueryResultSet.java:98) at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:168) at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83) at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275) at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1947) at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:80) at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62) at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92) at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100) at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258) at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272) at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115) at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094) at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206) at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157) at com.actuate.reportapi.engine.Task.execute(Task.java:318) at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808) at java.lang.Thread.run(Unknown Source) Caused by: org.eclipse.birt.report.engine.api.EngineException: There are errors evaluating script "reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0;": Fail to execute script in function __bm_OPEN(). Source: ------ " + reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0; + " ----- A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2). ... 42 more Caused by: org.eclipse.birt.data.engine.core.DataException: Fail to execute script in function __bm_OPEN(). Source: ------ " + reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0; + " ----- A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.eclipse.birt.data.engine.script.JSMethodRunner.runScript(JSMethodRunner.java:147) at org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS(DtEScriptExecutor.java:90) ... 41 more Caused by: org.eclipse.birt.data.engine.core.DataException: A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.eclipse.birt.data.engine.core.DataException.wrap(DataException.java:123) at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr(ScriptEvalUtil.java:1003) at org.eclipse.birt.data.engine.script.JSMethodRunner.runScript(JSMethodRunner.java:138) ... 42 more Caused by: org.eclipse.birt.core.exception.CoreException: Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.eclipse.birt.core.script.JavascriptEvalUtil.wrapRhinoException(JavascriptEvalUtil.java:307) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript(JavascriptEvalUtil.java:106) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScript(JavascriptEvalUtil.java:138) at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr(ScriptEvalUtil.java:999) ... 43 more Caused by: org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1773) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:183) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:247) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) at org.mozilla.javascript.gen.c55._c1(/report/data-sets/script-data-set[@id="526"]/method[@name="open"]:2) at org.mozilla.javascript.gen.c55.call(/report/data-sets/script-data-set[@id="526"]/method[@name="open"]) at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:108) at org.mozilla.javascript.gen.c10._c0(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]:0) at org.mozilla.javascript.gen.c10.call(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065) at org.mozilla.javascript.gen.c10.call(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]) at org.mozilla.javascript.gen.c10.exec(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript(JavascriptEvalUtil.java:99) ... 45 more Caused by: java.lang.NullPointerException at com.netapp.actuate.ReportQueryExecutor.getGlobalOptions(Unknown Source) at com.netapp.actuate.ReportQueryExecutor.executeQueryWithGlobalDefault(Unknown Source) at com.netapp.actuate.ReportQueryExecutor.executeQueryForAggregateCapacityUtilization(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:161) ... 57 more 2014-11-19 21:49:14,546 SEVERE [http-443-11] ActuateSoapBindingImpl (ActuateSoapBindingImpl.java:859) - Execute report failed (There is an error in processing your request. Error code: 17070.).: Execute report failed (There is an error in processing your request. Error code: 17070.). at com.actuate.iv.service.actionhandler.IVRunReportActionHandler.doExecution(IVRunReportActionHandler.java:235) at com.actuate.iv.service.actionhandler.IVRunReportActionHandler.doExecute(IVRunReportActionHandler.java:108) at com.actuate.iv.service.actionhandler.AbstractViewingActionHandler.execute(AbstractViewingActionHandler.java:336) at com.actuate.iv.soapengine.processor.IVComponentProcessor.executeAction(IVComponentProcessor.java:67) at com.actuate.iv.soapengine.processor.IVDocumentProcessor.handleStartUp(IVDocumentProcessor.java:739) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.actuate.iv.soapengine.processor.IVComponentProcessor.process(IVComponentProcessor.java:138) at com.actuate.schemas.ActuateSoapBindingImpl.getIVUpdatedObjects(ActuateSoapBindingImpl.java:840) at sun.reflect.GeneratedMethodAccessor931.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:388) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:283) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at com.actuate.iv.servlet.IVHttpDispatcher.handleRequest(IVHttpDispatcher.java:94) at com.actuate.iv.servlet.IVServlet.doPost(IVServlet.java:278) at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:397) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) at java.lang.Thread.run(Unknown Source) Caused by: An error occurred while generating the report. There is an error in processing your request. Error code: 17070.. at com.actuate.iv.service.actionhandler.IVRunReportActionHandler.doExecution(IVRunReportActionHandler.java:184) ... 48 more Caused by: com.actuate.reportservice.ActuReportServiceException: An error occurred while generating the report. There is an error in processing your request. Error code: 17070. at com.actuate.reportservice.ReportServiceLocal.runReport(ReportServiceLocal.java:2793) at com.actuate.iv.service.actionhandler.IVRunReportActionHandler.doExecution(IVRunReportActionHandler.java:168) ... 48 more Caused by: com.actuate.reportapi.enginemanager.JREMException: There is an error in processing your request. Error code: 17070. at org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS(DtEScriptExecutor.java:99) at org.eclipse.birt.report.engine.script.internal.DataSetScriptExecutor.handleJS(DataSetScriptExecutor.java:256) at org.eclipse.birt.report.engine.script.internal.ScriptDataSetScriptExecutor.handleOpen(ScriptDataSetScriptExecutor.java:98) at org.eclipse.birt.data.engine.impl.ScriptDataSetRuntime.open(ScriptDataSetRuntime.java:80) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor$CustomDataSet.open(PreparedScriptDSQuery.java:247) at org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$ScriptDSQueryExecutor.executeOdiQuery(PreparedScriptDSQuery.java:223) at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:1237) at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:233) at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:178) at org.eclipse.birt.report.engine.data.dte.QueryResultSet.<init>(QueryResultSet.java:98) at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:168) at org.eclipse.birt.report.engine.data.dte.DataGenerationEngine.doExecuteQuery(DataGenerationEngine.java:83) at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275) at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1947) at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:80) at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62) at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46) at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111) at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26) at org.eclipse.birt.report.engine.layout.html.HTMLRepeatHeaderLM.layoutChildren(HTMLRepeatHeaderLM.java:46) at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:140) at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70) at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92) at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100) at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:258) at org.eclipse.birt.report.engine.api.impl.RunTask.doRun(RunTask.java:272) at org.eclipse.birt.report.engine.api.impl.RunTask.run(RunTask.java:115) at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(ReportGenerationTask.java:1094) at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(ReportGenerationTask.java:206) at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(ReportGenerationTaskBase.java:157) at com.actuate.reportapi.engine.Task.execute(Task.java:318) at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(ThreadPool.java:808) ... 1 more Caused by: org.eclipse.birt.report.engine.api.EngineException: There are errors evaluating script "reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0;": Fail to execute script in function __bm_OPEN(). Source: ------ " + reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0; + " ----- A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2). ... 42 more Caused by: org.eclipse.birt.data.engine.core.DataException: Fail to execute script in function __bm_OPEN(). Source: ------ " + reportQueryExecutor = new Packages.com.netapp.actuate.ReportQueryExecutor(); allRowsData = reportQueryExecutor.executeQueryForAggregateCapacityUtilization("select * from ocum_report_birt.aggregatecapacityutilization"); totalRows = allRowsData.size(); currentRow = 0; + " ----- A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.eclipse.birt.data.engine.script.JSMethodRunner.runScript(JSMethodRunner.java:147) at org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS(DtEScriptExecutor.java:90) ... 41 more Caused by: org.eclipse.birt.data.engine.core.DataException: A BIRT exception occurred. See next exception for more information. Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.eclipse.birt.data.engine.core.DataException.wrap(DataException.java:123) at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr(ScriptEvalUtil.java:1003) at org.eclipse.birt.data.engine.script.JSMethodRunner.runScript(JSMethodRunner.java:138) ... 42 more Caused by: org.eclipse.birt.core.exception.CoreException: Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.eclipse.birt.core.script.JavascriptEvalUtil.wrapRhinoException(JavascriptEvalUtil.java:307) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript(JavascriptEvalUtil.java:106) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScript(JavascriptEvalUtil.java:138) at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr(ScriptEvalUtil.java:999) ... 43 more Caused by: org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (/report/data-sets/script-data-set[@id="526"]/method[@name="open"]#2) at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1773) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:183) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:247) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) at org.mozilla.javascript.gen.c55._c1(/report/data-sets/script-data-set[@id="526"]/method[@name="open"]:2) at org.mozilla.javascript.gen.c55.call(/report/data-sets/script-data-set[@id="526"]/method[@name="open"]) at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:108) at org.mozilla.javascript.gen.c10._c0(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]:0) at org.mozilla.javascript.gen.c10.call(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065) at org.mozilla.javascript.gen.c10.call(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]) at org.mozilla.javascript.gen.c10.exec(/report/data-sets/script-data-set[@id="8"]/method[@name="open"]) at org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript(JavascriptEvalUtil.java:99) ... 45 more Caused by: java.lang.NullPointerException at com.netapp.actuate.ReportQueryExecutor.getGlobalOptions(Unknown Source) at com.netapp.actuate.ReportQueryExecutor.executeQueryWithGlobalDefault(Unknown Source) at com.netapp.actuate.ReportQueryExecutor.executeQueryForAggregateCapacityUtilization(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:161) ... 57 more