это моя строка кода Java, которую я использую для передачи данных в задачу birt:
activityReportTask.addScriptableJavaObject ( "activitybean", activityBeanList);
теперь я использую конструктор rcp для создания файла * .rptdesing для этих данных, там я использую следующий скрипт в open и fetch:
для открытых:
деятельность = активность бобов;
totalrows = actions.size ();
currentrow = 0;
cumulativeDistance = 0;
для получения:
if (currentrow> = totalrows) {
вернуть ложь;
}
bean = activity.get (currentrow);
cumulativeDistance = cumulativeDistance + bean.getDistance ();
dataSetRow ["time"] = bean.getTime ();
dataSetRow ["speed"] = bean.getSpeed ();
dataSetRow ["latitude"] = bean.getLatitude ();
dataSetRow ["longitude"] = bean.getLongitude ();
dataSetRow ["distance"] = bean.getDistance ();
dataSetRow ["cumulativeDistance"] = cumulativeDistance;
dataSetRow ["place"] = bean.getPlace ();
currentrow = currentrow + 1;
верните истину;
но когда я пытаюсь выполнить предварительный просмотр, я получаю эту ошибку:
Следующие элементы содержат ошибки:
ReportDesign (id = 1):
+ Есть ошибки при оценке скрипта "активность = активность";
totalrows = actions.size ();
currentrow = 0;
cumulativeDistance = 0; ":
{1}.
Error.ScriptEvaluationError (1 раз)
detail: org.eclipse.birt.report.engine.api.EngineException: при оценке сценария возникают ошибки "actions = activitybean;
totalrows = actions.size ();
currentrow = 0;
cumulativeDistance = 0; ":
{1}.
в org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS (DtEScriptExecutor.java:96)
в org.eclipse.birt.report.engine.script.internal.DataSetScriptExecutor.handleJS (DataSetScriptExecutor.java:219)
в org.eclipse.birt.report.engine.script.internal.ScriptDataSetScriptExecutor.handleOpen (ScriptDataSetScriptExecutor.java:88)
в org.eclipse.birt.data.engine.impl.ScriptDataSetRuntime.open (ScriptDataSetRuntime.java:80)
в org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery $ ScriptDSQueryExecutor $ CustomDataSet.open (PreparedScriptDSQuery.java:247)
в org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery $ ScriptDSQueryExecutor.executeOdiQuery (PreparedScriptDSQuery.java:223)
в org.eclipse.birt.data.engine.impl.QueryExecutor.execute (QueryExecutor.java:1094)
в org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery (ServiceForQueryResults.java:232)
на org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator (QueryResults.java:172)
в org.eclipse.birt.report.engine.data.dte.QueryResultSet. (QueryResultSet.java:98)
в org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery (DteDataEngine.java:168)
в org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute (AbstractDataEngine.java:265)
в org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery (ExecutionContext.java:1876)
в org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery (QueryItemExecutor.java:80)
в org.eclipse.birt.report.engine.executor.TableItemExecutor.execute (TableItemExecutor.java:62)
в org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute (SuppressDuplicateItemExecutor.java:43)
в org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute (WrappedReportItemExecutor.java:46)
в org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute (LocalizedReportItemExecutor.java:34)
в org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes (HTMLBlockStackingLM.java:65)
на org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)
в org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout (HTMLReportLayoutEngine.java:99)
в org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun (RunAndRenderTask.java:180)на org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run (RunAndRenderTask.java:77) на org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport (ReportEngineSerec.jg).birt.report.service.BirtViewerReportService.runAndRenderReport (BirtViewerReportService.java:973) в org.eclipse.birt.report.service.actionhandler.BirtGetPageAllActionHandler ._ execute (BirtGetPagellj.jl..report.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction (AbstractBaseComponentProcessor.java:143) в org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.Метод) в sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник) в java.lang.reflect.Method.invoke (неизвестный источник) в org.eclipse.soen.processor.AbstractBaseComponentProcessor.process (AbstractBaseComponentProcessor.java:112) в org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects (BirtSoapBindingImpl.keI.reflect.NativeMethodAccessorImpl.invoke (Неизвестный источник) по адресу sun.reflect.DelegatingMethodAccessorImpl.invoke (Неизвестный источник) по адресу java.lang.reflect.Method.invoke (Неизвестный источник) по адресу org.apache.axis.provkers.hoin.hoin.Rav.Mid(RPCProvider.java:397) в org.apache.axis.providers.java.RPCProvider.processMessage (RPCProvider.java:186) в org.apache.axis.providers.java.JavaProvider.invoke (JavaProvider.java:323) вorg.apache.axis.strategies.InvocationStrategy.visit (InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting (SimpleChain.java:118) в org.apache.axis.SimpleChain.invoke (SimpleChain.java:83) в org.apache.axis.handlers.soap.SOAPService.invoke (SOAPService).java: 454) в org.apache.axis.server.AxisServer.invoke (AxisServer.java:281) в org.apache.axis.transport.http.AxisServlet.doPost (AxisServlet.java:699) в org.eclipse.birt.report.servlet.java: 327) в javax.servlet.http.HttpServlet.service (HttpServlet.java:820) в org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service (BirtSoapMessageDispatcherStv2.registry.internal.ServletManager $ ServletWrapper.service (ServletManager.java:180) в org.eclipse.equinox.http.servlet.internal.ServletRegistration.service (ServletRegistration.java:61) в org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias (ProxyServlet.java:126) в org.eclipse.equinox.http.servlet.internal.ProxyServlet.service (ProxyServlet.javaxserv в javax.60 at.http.HttpServlet.ServletHolder.java:511) в org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:390) в org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:182) в org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:765) в org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:152) в org.mortbay.jetty.Server.handle (Server.java:326) вorg.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:542)в org.mortbay.jetty.HttpConnection $ RequestHandler.content (HttpConnection.java:939) в org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:756) в org.mortbay.jetty.HartParParser: 212) в org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:404) в org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:409) в org.mortbay.thread.QueuedThreadPo.run (QueuedThreadPool.java:582) Причина: org.eclipse.birt.data.engine.core.DataException: возникла исключительная ситуация BIRT: ошибка при оценке выражения Javascript.Ошибка обработчика скриптов: ReferenceError: «активность» не определена.(# 1) Источник сценария:, строка: 0, текст: __bm_OPEN ().Смотрите следующее исключение для получения дополнительной информации.Ошибка при оценке выражения Javascript.Ошибка обработчика скриптов: ReferenceError: «активность» не определена.(# 1) Источник сценария:, строка: 0, текст: __bm_OPEN () в org.eclipse.birt.data.engine.core.DataException.wrap (DataException.java:118) в org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr (ScriptEvalUtil.java:1005) в org.eclipse.birt.data.engine.script.JSMethodRunner.runScript (JSMethodRunner.java:76) в org.eclipse.birt.srein..DtEScriptExecutor.handleJS (DtEScriptExecutor.java:90) ... еще 72 Причины: org.eclipse.birt.core.exception.CoreException: Ошибка при оценке выражения Javascript.Ошибка обработчика скриптов: ReferenceError: «активность» не определена.(# 1) Источник сценария:, строка: 0, текст: __bm_OPEN () в org.eclipse.birt.core.script.JavascriptEvalUtil.wrapRhinoException (JavascriptEvalUtil.java:303) в org.eclipse.birt.core.script.JavascriptEvalU.evaluateRawScript (JavascriptEvalUtil.java:102) в org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScript (JavascriptEvalUtil.java:134) в org.eclipse.birt.data.engine.script.ScriptEvalJtilEtilate: 1001) ... еще 74. Причина: org.mozilla.javascript.EcmaError: ReferenceError: «активность» не определена.(# 1) в org.mozilla.javascript.ScriptRuntime.constructError (ScriptRuntime.java:3654) в org.mozilla.javascript.ScriptRuntime.constructError (ScriptRuntime.java:3632) в org.mozilla.javascript.ScriptRuntime. Script.java: 3717) в org.mozilla.javascript.ScriptRuntime.nameOrFunction (ScriptRuntime.java:1758) в org.mozilla.javascript.ScriptRuntime.name (ScriptRuntime.java:1697) в org.mozilla.javascript.gen.c18._c1 (: 1) в org.mozilla.javascript.gen.c18.call () в org.mozilla.javascript.optimizer.OptRuntime.callName0 (OptRuntime.java:108) в org.mozilla.javascript.gen.c10._c0(: 0) в org.mozilla.javascript.gen.c10.call () в org.mozilla.javascript.ContextFactory.doTopCall (ContextFactory.java:398) в org.mozilla.javascript.ScriptRuntime.doTopCall (ScriptRuntime.java:3065) в org.mozilla.javascript.gen.c10.call () в org.mozilla.javascript.gen.c10.exec () в org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript (JavascriptEvalUtil.java:95) ... еще 76
+ There are errors evaluating script "if(currentrow >= totalrows){
рeturn false;}
bean = activity.get (currentrow);cumulativeDistance = cumulativeDistance + bean.getDistance ();dataSetRow ["time"] = bean.getTime ();dataSetRow ["speed"] = bean.getSpeed ();dataSetRow ["latitude"] = bean.getLatitude ();dataSetRow ["longitude"] = bean.getLongitude ();dataSetRow ["distance"] = bean.getDistance ();dataSetRow ["cumulativeDistance"] = cumulativeDistance;dataSetRow ["place"] = bean.getPlace ();currentrow = currentrow + 1;return true; ": {1}. Error.ScriptEvaluationError (1 раз) detail: org.eclipse.birt.report.engine.api.EngineException: Есть ошибки при оценке сценария" if (currentrow> = totalrows) {returnложный;}
bean = activity.get (currentrow);cumulativeDistance = cumulativeDistance + bean.getDistance ();dataSetRow ["time"] = bean.getTime ();dataSetRow ["speed"] = bean.getSpeed ();dataSetRow ["latitude"] = bean.getLatitude ();dataSetRow ["longitude"] = bean.getLongitude ();dataSetRow ["distance"] = bean.getDistance ();dataSetRow ["cumulativeDistance"] = cumulativeDistance;dataSetRow ["place"] = bean.getPlace ();currentrow = currentrow + 1;вернуть true; ": {1}. at org.eclipse.birt.report.engine.script.internal.DtEScriptExecutor.handleJS (DtEScriptExecutor.java:96) в org.eclipse.birt.report.engine.script.internal.DataSetScriptExecutor.handleJS (DataSetScriptExecutor.java:219) в org.eclipse.birt.report.engine.script.internal.ScriptDataSetScriptExecutor.handleFetch (ScriptDataSetScriptExecutor.java:130) в org.eclipse.birt.data.entimeetchlR(ScriptDataSetRuntime.java:103) в org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery $ ScriptDSQueryExecutor $ CustomDataSet.fetch (PreparedScriptDSQuery.java:260) в org.eclipse.bache.exe.cap.cache.citor.data.fetch (OdiAdapter.java:165) в org.eclipse.birt.data.engine.executor.cache.RowResultSet.next (RowResultSet.java:105) в org.eclipse.birt.data.engine.executor.cache.ExpultetRow.next (ExpandableRowResultSet.java:63) в org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.populateData (SmartCacheHelper.java:316) в org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.initInstance (SmartCacheHelper.java:285) по адресу org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.getResultSetCache (SmartCacheHelper.java:24l) в org.data.engine.executor.cache.SmartCache. (SmartCache.java:72) в org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.populateOdiResultSet (PassUtil.java:110) в org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.pass (PassUtil.java:62) в org.eclipse.birt.data.engine.executor.transform.pass.PassManager.doSinglePass (PassManager.java:214) в организации.eclipse.birt.data.engine.executor.transform.pass.PassManager.prepareDataSetResultSet (PassManager.java:97) в org.eclipse.birt.data.engine.executor.transform.pass.PassManager.pass (PassManager.java:128) в org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateResultSet (PassManager.java:77) в org.eclipse.birt.data.engine.executor.transform.ResultSetPopulator.populateResultSet (ResultSet).Ява: 198) вorg.eclipse.birt.data.engine.executor.transform.CachedResultSet. (CachedResultSet.java:192) в org.eclipse.birt.data.engine.executor.CandidateQuery.execute (CandidateQuery.java:106l) в org.birt.data.engine.impl.PreparedScriptDSQuery $ ScriptDSQueryExecutor.executeOdiQuery (PreparedScriptDSQuery.java:226) в org.eclipse.birt.data.engine.impl.QueryExecutor.execute (QueryExecbase.jpg) или org.jpg.data.engine.impl.ServiceForQueryResults.executeQuery (ServiceForQueryResults.java:232) в org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator (QueryResults.java:172) в org.ec..data.dte.QueryResultSet. (QueryResultSet.java:98) в org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery (DteDataEngine.java:168) в org.eclipse.en.re.data.dte.AbstractDataEngine.execute (AbstractDataEngine.java:265) в org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery (ExecutionContext.java:1876) в org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery (QueryItemExecutor.java:80) в org.eclipse.birt.report.engine.executor.TableItemExecutor.execute (TableItemExecutor.java:62) в org.eclipse.birt.reternal.engine.executor.dup.SuppressDuplicateItemExecutor.execute (SuppressDuplicateItemExecutor.java:43) в org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute (WrappedReportItemExecutor.gava.java:46)engine.internal.executor.l18n.LocalizedReportItemExecutor.execute (LocalizedReportItemExecutor.java:34) в org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes (HTMLBlockStackingLM.jb.ecav .65)report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)в org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout (HTMLReportLayoutEngine.java:99)
в org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun (RunAndRenderTask.java:180)
в org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run (RunAndRenderTask.java:77)
в org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport (ReportEngineService.java:920)
в org.eclipse.birt.report.service.BirtViewerReportService.runAndRenderReport (BirtViewerReportService.java:973)
в org.eclipse.birt.report.service.actionhandler.BirtGetPageAllActionHandler ._ execute (BirtGetPageAllActionHandler.java:131)
в org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute (AbstractBaseActionHandler.java:90)
at org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor. _executeAction (AbstractBaseDocumentProcessor.java:47)
в org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction (AbstractBaseComponentProcessor.java:143)
в org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleGetPageAll (BirtDocumentProcessor.java:183)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
at sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник)
в java.lang.reflect.Method.invoke (Неизвестный источник)
в org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process (AbstractBaseComponentProcessor.java:112)
в org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects (BirtSoapBindingImpl.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
at sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник)
в java.lang.reflect.Method.invoke (Неизвестный источник)
в org.apache.axis.providers.java.RPCProvider.invokeMethod (RPCProvider.java:397)
в org.apache.axis.providers.java.RPCProvider.processMessage (RPCProvider.java:186)
в org.apache.axis.providers.java.JavaProvider.invoke (JavaProvider.java:323)
в org.apache.axis.strategies.InvocationStrategy.visit (InvocationStrategy.java:32)
в org.apache.axis.SimpleChain.doVisiting (SimpleChain.java:118)
в org.apache.axis.SimpleChain.invoke (SimpleChain.java:83)
в org.apache.axis.handlers.soap.SOAPService.invoke (SOAPService.java:454)
в org.apache.axis.server.AxisServer.invoke (AxisServer.java:281)
в org.apache.axis.transport.http.AxisServlet.doPost (AxisServlet.java:699)
в org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost (BirtSoapMessageDispatcherServlet.java:265)
на javax.servlet.http.HttpServlet.service (HttpServlet.java:727)
в org.apache.axis.transport.http.AxisServletBase.service (AxisServletBase.java:327)
на javax.servlet.http.HttpServlet.service (HttpServlet.java:820)
в org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service (BirtSoapMessageDispatcherServlet.java:122)
в org.eclipse.equinox.http.registry.internal.ServletManager $ ServletWrapper.service (ServletManager.java:180)
в org.eclipse.equinox.http.servlet.internal.ServletRegistration.service (ServletRegistration.java:61)
в org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias (ProxyServlet.java:126)
в org.eclipse.equinox.http.servlet.internal.ProxyServlet.service (ProxyServlet.java:60)
на javax.servlet.http.HttpServlet.service (HttpServlet.java:820)
в org.eclipse.equinox.http.jetty.internal.HttpServerManager $ InternalHttpServiceServlet.service (HttpServerManager.java:318)
в org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:511)
в org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:390)
в org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:182)
на org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:765)
на org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:152)в org.mortbay.jetty.Server.handle (Server.java:326) в org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:542) в org.mortbay.jetty.HttpConnection $ RequestHandler.content (HjjtConConnect).: 939) по адресу org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:756) по адресу org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java:212) по адресу org.mortbay.jett.Hettp.Java: 404) в org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:409) в org.mortbay.thread.QueuedThreadPool $ PoolThread.run (QueuedThreadPool.java:582). Вызывается: org.ecl..data.engine.core.DataException: возникла исключительная ситуация BIRT: ошибка при оценке выражения Javascript.Ошибка обработчика скриптов: ReferenceError: «currentrow» не определено.(# 1) Источник сценария:, строка: 0, текст: __bm_FETCH ().Смотрите следующее исключение для получения дополнительной информации.Ошибка при оценке выражения Javascript.Ошибка обработчика скриптов: ReferenceError: «currentrow» не определено.(# 1) Источник сценария:, строка: 0, текст: __bm_FETCH () в org.eclipse.birt.data.engine.core.DataException.wrap (DataException.java:118) в org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJSAsExpr (ScriptEvalUtil.java:1005) в org.eclipse.birt.data.engine.script.JSMethodRunner.runScript (JSMethodRunner.java:76) в org.eclipse.birt.srein..DtEScriptExecutor.handleJS (DtEScriptExecutor.java:90) ... еще 88 причин: org.eclipse.birt.core.exception.CoreException: Ошибка при оценке выражения Javascript.Ошибка обработчика скриптов: ReferenceError: «currentrow» не определено.(# 1) Источник сценария:, строка: 0, текст: __bm_FETCH () в org.eclipse.birt.core.script.JavascriptEvalUtil.wrapRhinoException (JavascriptEvalUtil.java:303) в org.eclipse.birt.core.script.JavascriptEvalU.evaluateRawScript (JavascriptEvalUtil.java:102) в org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScript (JavascriptEvalUtil.java:134) в org.eclipse.birt.data.engine.script.ScriptEvalJtilEtilate: 1001) ... еще 90. Причина: org.mozilla.javascript.EcmaError: ReferenceError: «currentrow» не определено.(# 1) в org.mozilla.javascript.ScriptRuntime.constructError (ScriptRuntime.java:3654) в org.mozilla.javascript.ScriptRuntime.constructError (ScriptRuntime.java:3632) в org.mozilla.javascript.ScriptRuntime. Script.java: 3717) в org.mozilla.javascript.ScriptRuntime.nameOrFunction (ScriptRuntime.java:1758) в org.mozilla.javascript.ScriptRuntime.name (ScriptRuntime.java:1697) в org.mozilla.javascript.gen.c25._c1 (: 1) в org.mozilla.javascript.gen.c25.call () в org.mozilla.javascript.optimizer.OptRuntime.callName0 (OptRuntime.java:108) в org.mozilla.javascript.gen.c12._c0(: 0) в org.mozilla.javascript.gen.c12.call () в org.mozilla.javascript.ContextFactory.doTopCall (ContextFactory.java:398) в org.mozilla.javascript.ScriptRuntime.doTopCall (ScriptRuntime.java:3065) в org.mozilla.javascript.gen.c12.call () в org.mozilla.javascript.gen.c12.exec () в org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawScript (JavascriptEvalUtil.java:95) ... еще 92
+ data.engine.BadFetchScriptReturnType
дata.engine.BadFetchScriptReturnType (1 раз) подробно: org.eclipse.birt.report.engine.api.EngineException: data.engine.BadFetchScriptReturnType в org.eclipse.birt.report.engine.script.internal.ScriptExecutor.addException (ScriptExecutor.java:158) по адресу org.eclipse.birt.report.engine.executor.TableItemExecutor.execute (TableItemExecutor.java:62) по адресу org.eclipse.birt.report.engine.internal.executor.dup.SuppressExupte.выполнить (SuppressDuplicateItemExecutor.java:43) в org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute (WrappedReportItemExecutor.java:46) в org.eclipse.birt.report.engine.internal.exel18n.LocalizedReportItemExecutor.execute (LocalizedReportItemExecutor.java:34) в org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes (HTMLBlockStackingLM.java:65)на org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90) на org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout (HTMLReportLayavaEngine)в org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun (RunAndRenderTask.java:180) в org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run (RunAndRenderT):по адресу org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport (ReportEngineService.java:920) по адресу org.eclipse.birt.report.service.BirtViewerReportService.runAndRenderReport (BirtViewerReport:b.service.jp).service.actionhandler.BirtGetPageAllActionHandler ._ выполнить (BirtGetPageAllActionHandler.java:131) в org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute (AbstractBaseActionHandl.t.b..soapengine.processor.AbstractBaseDocumentProcessor. _executeAction (AbstractBaseDocumentProcessor.java:47) в org.eclipse.birt.report.soapengine.processor.) в sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник) в java.lang.reflect.Method.invoke (неизвестный источник) в org.eclipse.sofen.regin.Processorrefle.NativeMethodAccessorImpl.invoke (Неизвестный источник) на sun.reflect.DelegatingMethodAccessorImpl.invoke (Неизвестный источник) на java.lang.reflect.Method.invoke (Неизвестный источник) на org.apache.axis.providers.java.RCPvider.invokeMethod (RPCProvider.java:397) в org.apache.axis.providers.java.RPCProvider.processMessage (RPCProvider.java:186) в org.apache.axis.providers.java.JavaProvider.invoke (JavaProvider.java:323) в org.apache.axis.strategies.InvocationStrategy.visit (InvocationStrategy.java:32) в org.apache.axis.SimpleChain.doVisiting (SimpleChain.java:118) в org.apache.axis.SimpleChain.invoke (SimpleC).java: 83) в org.apache.axis.handlers.soap.SOAPService.invoke (SOAPService.java:454) в org.apache.axis.server.AxisServer.invoke (AxisServer.java:281) в org.apache.axis.transport.http.AxisServlet.doPost (AxisServlet.java:699) в org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost (BirtSoapMessageDispatcherServlet.javttplet.htvlet.jpv.htv)Java: 727) в org.apache.axis.transport.http.AxisServletBase.service (AxisServletBase.java:327) в javax.servlet.http.HttpServlet.service (HttpServlet.java:820) в org.irtlreport.servlet.BirtSoapMessageDispatcherServlet.Java: 511) в org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:390) в org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:182) в org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:765) в org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:152) в org.mortbay.jetty.Server.handle (Server.java:326) в орг.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:542) по адресу org.mortbay.jetty.HttpConnection $ RequestHandler.content (HttpConnection.java:939) по адресу org.mortbay.jetty.HttpParser.hpp.serpв org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java:212)на org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:404)
на org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:409)
в org.mortbay.thread.QueuedThreadPool $ PoolThread.run (QueuedThreadPool.java:582)
Вызывается: org.eclipse.birt.data.engine.core.DataException: data.engine.BadFetchScriptReturnType
в org.eclipse.birt.report.engine.script.internal.ScriptDataSetScriptExecutor.handleFetch (ScriptDataSetScriptExecutor.java:140)
... еще 86
Может ли кто-нибудь помочь мне в этом, поскольку я уже давно сталкиваюсь с этой проблемой. В этот момент будет полезна любая помощь.
Спасибо
VIKS