Skip to main content



      Home
Home » Archived » BIRT » Scripted Dataset throw ScriptEvaluationError?
Scripted Dataset throw ScriptEvaluationError? [message #164547] Thu, 25 May 2006 04:46 Go to next message
Eclipse UserFriend
Originally posted by: qhc_cn.sohu.com

my code:

importPackage(Packages.myPackage);
myobject=new MyClass();//throw a ScriptEvaluationError
...

error information:
There are errors on the report page: -There are error(s) in report :
report Error0 : Error.ScriptEvaluationError ( 1 time(s) )
detail : org.eclipse.birt.report.engine.api.EngineException: There are
errors evaluating script "importPackage(Packages.myPackage);
myobject=new MyClass();" ...


My MyClass is in the
\eclipse\plugins\org.eclipse.birt.report.viewer_2.0.1\birt\W EB-INF\lib\mypackage.jar.

thanks.
Re: Scripted Dataset throw ScriptEvaluationError? [message #164722 is a reply to message #164547] Thu, 25 May 2006 13:08 Go to previous messageGo to next message
Eclipse UserFriend
This can happen when your class depends on others that are not in the
classpath of the viewer.
If your class depends on other jar make sure that they are in the
web-inf/lib directory.

Jason

"expeditioner" <qhc_cn@sohu.com> wrote in message
news:83b352f3d628312198da88a88bb70615$1@www.eclipse.org...
> my code:
>
> importPackage(Packages.myPackage);
> myobject=new MyClass();//throw a ScriptEvaluationError
> ..
>
> error information:
> There are errors on the report page: -There are error(s) in report :
> report Error0 : Error.ScriptEvaluationError ( 1 time(s) )
> detail : org.eclipse.birt.report.engine.api.EngineException: There are
> errors evaluating script "importPackage(Packages.myPackage);
> myobject=new MyClass();" ...
>
>
> My MyClass is in the
> \eclipse\plugins\org.eclipse.birt.report.viewer_2.0.1\birt\W EB-INF\lib\mypackage.jar.
>
> thanks.
>
Re: Scripted Dataset throw ScriptEvaluationError? [message #164861 is a reply to message #164722] Thu, 25 May 2006 20:23 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: qhc_cn.sohu.com

Thanks,Jason.
But my class do not depends other class.
My class's code is:

package myPackage;
public class MyClass{
}
Re: Scripted Dataset throw ScriptEvaluationError? [message #165000 is a reply to message #164861] Fri, 26 May 2006 11:11 Go to previous messageGo to next message
Eclipse UserFriend
Did you try and jar it and put it in the WEB-INF/lib directory?

Jason

"expeditioner" <qhc_cn@sohu.com> wrote in message
news:65f05a523175c5cff825ac4b560367fb$1@www.eclipse.org...
> Thanks,Jason.
> But my class do not depends other class.
> My class's code is:
>
> package myPackage;
> public class MyClass{
> }
>
Re: Scripted Dataset throw ScriptEvaluationError? [message #165193 is a reply to message #165000] Sun, 28 May 2006 20:18 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: qhc_cn.sohu.com

Yes,My jar file is in the WEB-INF/lib directory.
Re: Scripted Dataset throw ScriptEvaluationError? [message #165200 is a reply to message #165193] Sun, 28 May 2006 20:21 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: qhc_cn.sohu.com

Is in the Eclipse run the report throw error information.
Re: Scripted Dataset throw ScriptEvaluationError? [message #165217 is a reply to message #165200] Sun, 28 May 2006 23:22 Go to previous messageGo to next message
Eclipse UserFriend
Can you post the full error?

Jason

"expeditioner" <qhc_cn@sohu.com> wrote in message
news:bbb16e4d042527254f1c092f00775bd8$1@www.eclipse.org...
> Is in the Eclipse run the report throw error information.
>
Re: Scripted Dataset throw ScriptEvaluationError? [message #165259 is a reply to message #165217] Mon, 29 May 2006 00:03 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: qhc_cn.sohu.com

error information:
There are errors on the report page:
+ here are error(s) in report: report Error0 : Error.ScriptEvaluationError
( 1 time(s)
detail: org.eclipse.birt.report.engine.api.EngineException: There are
errors evaluating script “importPackage(Packages.myPackage);myobject=new
MyClass();”&#12290; at
org.eclipse.birt.report.engine.script.internal.DtEScriptExec utor.handleJS(DtEScriptExecutor.java:76)
at
org.eclipse.birt.report.engine.script.internal.DataSetScript Executor.handleJS(DataSetScriptExecutor.java:159)
at
org.eclipse.birt.report.engine.script.internal.ScriptDataSet ScriptExecutor.handleOpen(ScriptDataSetScriptExecutor.java:6 6)
at
org.eclipse.birt.data.engine.impl.ScriptDataSetRuntime.open( ScriptDataSetRuntime.java:68)
at
org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$Scri ptDSQueryExecutor$CustomDataSet.open(PreparedScriptDSQuery.j ava:204)
at
org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$Scri ptDSQueryExecutor.executeOdiQuery(PreparedScriptDSQuery.java :180)
at
org.eclipse.birt.data.engine.impl.PreparedQuery$Executor.exe cute(PreparedQuery.java:711)
at
org.eclipse.birt.data.engine.impl.QueryResults.getResultIter ator(QueryResults.java:110)
at
org.eclipse.birt.report.engine.data.dte.DteDataEngine.execut e(DteDataEngine.java:210)
at
org.eclipse.birt.report.engine.executor.QueryItemExecutor.op enResultSet(QueryItemExecutor.java:62)
at
org.eclipse.birt.report.engine.executor.TableItemExecutor.ex ecute(TableItemExecutor.java:122)
at
org.eclipse.birt.report.engine.executor.ReportExecutorVisito r.visitTableItem(ReportExecutorVisitor.java:187)
at
org.eclipse.birt.report.engine.ir.TableItemDesign.accept(Tab leItemDesign.java:69)
at
org.eclipse.birt.report.engine.executor.ReportExecutor.execu te(ReportExecutor.java:125)
at
org.eclipse.birt.report.engine.executor.ReportExecutor.execu te(ReportExecutor.java:89)
at
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run (RunAndRenderTask.java:175)
at
org.eclipse.birt.report.services.ReportEngineService.runAndR enderReport(Unknown
Source) at
org.eclipse.birt.report.viewer.aggregation.layout.EngineFrag ment.doService(Unknown
Source) at
org.eclipse.birt.report.viewer.aggregation.BaseFragment.serv ice(Unknown
Source) at
org.eclipse.birt.report.viewer.servlet.ViewerServlet.doGet(U nknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.CertificatesValve.invoke(Certific atesValve.java:246)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:2422)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error DispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
at
org.eclipse.tomcat.internal.EclipseErrorReportValve.invoke(E clipseErrorReportValve.java:153)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapte r.java:199)
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:828)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.processConnection(Http11Protocol.java:700)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndp oint.java:584)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.ru n(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)Caused by:
org.eclipse.birt.data.engine.core.DataException: &#21457;&#29983; BIRT
&#20363;&#22806;&#65306;&#23545; Javascript
&#34920;&#36798;&#24335;&#27714;&#20540; &#26102;&#20986;&#38169;&#12290;
&#33050;&#26412;&#24341;&#25806;&#38169; &#35823;: ReferenceError:
"MyClass" is not defined. (DataSet[&#25968;&#25454;&#38598;].__bm_OPEN#3)
&#33050;&#26412;&#28304;:
DataSet[&#25968;&#25454;&#38598;].__bm_OPEN& #65292;&#34892;:
1&#65292;&#25991;&#26412;:__bm_OPEN()&#12290 ;&#26597;&#30475;&#19979;&#19968;&#20010 ;&#20363;&#22806;&#20197;&#20102;&#35299 ;&#26356;&#22810;&#20449;&#24687;&#12290 ;&#23545;
Javascript
&#34920;&#36798;&#24335;&#27714;&#20540; &#26102;&#20986;&#38169;&#12290;
&#33050;&#26412;&#24341;&#25806;&#38169; &#35823;: ReferenceError:
"MyClass" is not defined. (DataSet[&#25968;&#25454;&#38598;].__bm_OPEN#3)
&#33050;&#26412;&#28304;:
DataSet[&#25968;&#25454;&#38598;].__bm_OPEN& #65292;&#34892;:
1&#65292;&#25991;&#26412;:__bm_OPEN() at
org.eclipse.birt.data.engine.core.DataException.wrap(DataExc eption.java:113)
at
org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJ SAsExpr(ScriptEvalUtil.java:531)
at
org.eclipse.birt.data.engine.script.JSMethodRunner.runScript (JSMethodRunner.java:79)
at
org.eclipse.birt.report.engine.script.internal.DtEScriptExec utor.handleJS(DtEScriptExecutor.java:71)
... 53 moreCaused by: org.eclipse.birt.core.exception.CoreException:
&#23545; Javascript
&#34920;&#36798;&#24335;&#27714;&#20540; &#26102;&#20986;&#38169;&#12290;
&#33050;&#26412;&#24341;&#25806;&#38169; &#35823;: ReferenceError:
"MyClass" is not defined. (DataSet[&#25968;&#25454;&#38598;].__bm_OPEN#3)
&#33050;&#26412;&#28304;:
DataSet[&#25968;&#25454;&#38598;].__bm_OPEN& #65292;&#34892;:
1&#65292;&#25991;&#26412;:__bm_OPEN() at
org.eclipse.birt.core.script.JavascriptEvalUtil.wrapRhinoExc eption(JavascriptEvalUtil.java:220)
at
org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScri pt(JavascriptEvalUtil.java:93)
at
org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJ SAsExpr(ScriptEvalUtil.java:527)
... 55 moreCaused by: org.mozilla.javascript.EcmaError: ReferenceError:
"MyClass" is not defined. (DataSet[&#25968;&#25454;&#38598;].__bm_OPEN#3)
at
org.mozilla.javascript.ScriptRuntime.constructError(ScriptRu ntime.java:3240)
at
org.mozilla.javascript.ScriptRuntime.constructError(ScriptRu ntime.java:3230)
at
org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRun time.java:3303)
at
org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRu ntime.java:1632)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java :1571) at
org.mozilla.javascript.gen.c8._c1(DataSet[&#25968;&# 25454;&#38598;].__bm_OPEN:3)
at
org.mozilla.javascript.gen.c8.call(DataSet[&#25968;& #25454;&#38598;].__bm_OPEN)
at
org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRun time.java:105)
at
org.mozilla.javascript.gen.c9._c0(DataSet[&#25968;&# 25454;&#38598;].__bm_OPEN:1)
at
org.mozilla.javascript.gen.c9.call(DataSet[&#25968;& #25454;&#38598;].__bm_OPEN)
at
org.mozilla.javascript.ContextFactory.doTopCall(ContextFacto ry.java:304)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime .java:2769)
at
org.mozilla.javascript.gen.c9.call(DataSet[&#25968;& #25454;&#38598;].__bm_OPEN)
at
org.mozilla.javascript.gen.c9.exec(DataSet[&#25968;& #25454;&#38598;].__bm_OPEN)
at
org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScri pt(JavascriptEvalUtil.java:86)
... 56 more
Re: Scripted Dataset throw ScriptEvaluationError? [message #165293 is a reply to message #165259] Mon, 29 May 2006 04:09 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: qhc_cn.sohu.com

There are errors on the report page:
+ There are error(s) in report : report
Error0 : Error.ScriptEvaluationError ( 1 time(s) )
detail : org.eclipse.birt.report.engine.api.EngineException: There are
errors evaluating script "importPackage(Packages.myPackage);myobject=new
MyClass();". at
org.eclipse.birt.report.engine.script.internal.DtEScriptExec utor.handleJS(DtEScriptExecutor.java:76)
at
org.eclipse.birt.report.engine.script.internal.DataSetScript Executor.handleJS(DataSetScriptExecutor.java:159)
at
org.eclipse.birt.report.engine.script.internal.ScriptDataSet ScriptExecutor.handleOpen(ScriptDataSetScriptExecutor.java:6 6)
at
org.eclipse.birt.data.engine.impl.ScriptDataSetRuntime.open( ScriptDataSetRuntime.java:68)
at
org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$Scri ptDSQueryExecutor$CustomDataSet.open(PreparedScriptDSQuery.j ava:224)
at
org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$Scri ptDSQueryExecutor.executeOdiQuery(PreparedScriptDSQuery.java :200)
at
org.eclipse.birt.data.engine.impl.QueryExecutor.execute(Quer yExecutor.java:640)
at
org.eclipse.birt.data.engine.impl.ServiceForQueryResults.exe cuteQuery(ServiceForQueryResults.java:146)
at
org.eclipse.birt.data.engine.impl.QueryResults.getResultIter ator(QueryResults.java:155)
at
org.eclipse.birt.report.engine.data.dte.DteResultSet.<init>(DteResultSet.java:79)
at
org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExec uteQuery(DteDataEngine.java:113)
at
org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.e xecute(AbstractDataEngine.java:214)
at
org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.e xecute(AbstractDataEngine.java:204)
at
org.eclipse.birt.report.engine.executor.QueryItemExecutor.op enResultSet(QueryItemExecutor.java:62)
at
org.eclipse.birt.report.engine.executor.TableItemExecutor.ex ecute(TableItemExecutor.java:123)
at
org.eclipse.birt.report.engine.executor.ReportExecutorVisito r.visitTableItem(ReportExecutorVisitor.java:205)
at
org.eclipse.birt.report.engine.ir.TableItemDesign.accept(Tab leItemDesign.java:69)
at
org.eclipse.birt.report.engine.executor.ReportExecutor.execu te(ReportExecutor.java:129)
at
org.eclipse.birt.report.engine.executor.ReportExecutor.execu te(ReportExecutor.java:89)
at
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run (RunAndRenderTask.java:171)
at
org.eclipse.birt.report.service.ReportEngineService.runAndRe nderReport(Unknown
Source) at
org.eclipse.birt.report.service.ReportEngineService.runAndRe nderReport(Unknown
Source) at
org.eclipse.birt.report.service.BirtViewerReportService.runA ndRenderReport(Unknown
Source) at
org.eclipse.birt.report.service.actionhandler.BirtRunAndRend erActionHandler.__execute(Unknown
Source) at
org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(Unknown
Source) at
org.eclipse.birt.report.presentation.aggregation.layout.Engi neFragment.doService(Unknown
Source) at
org.eclipse.birt.report.presentation.aggregation.AbstractBas eFragment.service(Unknown
Source) at
org.eclipse.birt.report.servlet.BirtEngineServlet.__doGet(Un known Source)
at org.eclipse.birt.report.servlet.BaseReportEngineServlet.doGe t(Unknown
Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.CertificatesValve.invoke(Certific atesValve.java:246)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:2422)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error DispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
at
org.eclipse.tomcat.internal.EclipseErrorReportValve.invoke(E clipseErrorReportValve.java:153)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapte r.java:199)
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:828)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.processConnection(Http11Protocol.java:700)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndp oint.java:584)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.ru n(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)Caused by:
org.eclipse.birt.data.engine.core.DataException: A BIRT exception
occurred: Error evaluating Javascript expression. Script engine error:
ReferenceError: "MyClass" is not defined. (DataSet[Data Set].__bm_OPEN#3)
Script source: DataSet[Data Set].__bm_OPEN, line: 1, text:__bm_OPEN(). See
next exception for more information.Error evaluating Javascript
expression. Script engine error: ReferenceError: "MyClass" is not defined.
(DataSet[Data Set].__bm_OPEN#3) Script source: DataSet[Data
Set].__bm_OPEN, line: 1, text:__bm_OPEN() at
org.eclipse.birt.data.engine.core.DataException.wrap(DataExc eption.java:114)
at
org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJ SAsExpr(ScriptEvalUtil.java:552)
at
org.eclipse.birt.data.engine.script.JSMethodRunner.runScript (JSMethodRunner.java:79)
at
org.eclipse.birt.report.engine.script.internal.DtEScriptExec utor.handleJS(DtEScriptExecutor.java:71)
... 62 moreCaused by: org.eclipse.birt.core.exception.CoreException: Error
evaluating Javascript expression. Script engine error: ReferenceError:
"MyClass" is not defined. (DataSet[Data Set].__bm_OPEN#3) Script source:
DataSet[Data Set].__bm_OPEN, line: 1, text:__bm_OPEN() at
org.eclipse.birt.core.script.JavascriptEvalUtil.wrapRhinoExc eption(JavascriptEvalUtil.java:280)
at
org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawS cript(JavascriptEvalUtil.java:104)
at
org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScri pt(JavascriptEvalUtil.java:136)
at
org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJ SAsExpr(ScriptEvalUtil.java:548)
... 64 moreCaused by: org.mozilla.javascript.EcmaError: ReferenceError:
"MyClass" is not defined. (DataSet[Data Set].__bm_OPEN#3) at
org.mozilla.javascript.ScriptRuntime.constructError(ScriptRu ntime.java:3240)
at
org.mozilla.javascript.ScriptRuntime.constructError(ScriptRu ntime.java:3230)
at
org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRun time.java:3303)
at
org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRu ntime.java:1632)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java :1571) at
org.mozilla.javascript.gen.c57._c1(DataSet[Data Set].__bm_OPEN:3) at
org.mozilla.javascript.gen.c57.call(DataSet[Data Set].__bm_OPEN) at
org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRun time.java:105)
at org.mozilla.javascript.gen.c20._c0(DataSet[Data Set].__bm_OPEN:1) at
org.mozilla.javascript.gen.c20.call(DataSet[Data Set].__bm_OPEN) at
org.mozilla.javascript.ContextFactory.doTopCall(ContextFacto ry.java:304)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime .java:2769)
at org.mozilla.javascript.gen.c20.call(DataSet[Data Set].__bm_OPEN) at
org.mozilla.javascript.gen.c20.exec(DataSet[Data Set].__bm_OPEN) at
org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawS cript(JavascriptEvalUtil.java:97)
... 66 more
Re: Scripted Dataset throw ScriptEvaluationError? [message #165774 is a reply to message #165293] Tue, 30 May 2006 15:21 Go to previous messageGo to next message
Eclipse UserFriend
Send me your jar file please.

Thanks

Jason

"expeditioner" <qhc_cn@sohu.com> wrote in message
news:bafb97ae8797b8619cebf8f8e068ae05$1@www.eclipse.org...
> There are errors on the report page: + There are error(s) in report :
> report Error0 : Error.ScriptEvaluationError ( 1 time(s) )
> detail : org.eclipse.birt.report.engine.api.EngineException: There are
> errors evaluating script "importPackage(Packages.myPackage);myobject=new
> MyClass();". at
> org.eclipse.birt.report.engine.script.internal.DtEScriptExec utor.handleJS(DtEScriptExecutor.java:76)
> at
> org.eclipse.birt.report.engine.script.internal.DataSetScript Executor.handleJS(DataSetScriptExecutor.java:159)
> at
> org.eclipse.birt.report.engine.script.internal.ScriptDataSet ScriptExecutor.handleOpen(ScriptDataSetScriptExecutor.java:6 6)
> at
> org.eclipse.birt.data.engine.impl.ScriptDataSetRuntime.open( ScriptDataSetRuntime.java:68)
> at
> org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$Scri ptDSQueryExecutor$CustomDataSet.open(PreparedScriptDSQuery.j ava:224)
> at
> org.eclipse.birt.data.engine.impl.PreparedScriptDSQuery$Scri ptDSQueryExecutor.executeOdiQuery(PreparedScriptDSQuery.java :200)
> at
> org.eclipse.birt.data.engine.impl.QueryExecutor.execute(Quer yExecutor.java:640)
> at
> org.eclipse.birt.data.engine.impl.ServiceForQueryResults.exe cuteQuery(ServiceForQueryResults.java:146)
> at
> org.eclipse.birt.data.engine.impl.QueryResults.getResultIter ator(QueryResults.java:155)
> at
> org.eclipse.birt.report.engine.data.dte.DteResultSet.<init>(DteResultSet.java:79)
> at
> org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExec uteQuery(DteDataEngine.java:113)
> at
> org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.e xecute(AbstractDataEngine.java:214)
> at
> org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.e xecute(AbstractDataEngine.java:204)
> at
> org.eclipse.birt.report.engine.executor.QueryItemExecutor.op enResultSet(QueryItemExecutor.java:62)
> at
> org.eclipse.birt.report.engine.executor.TableItemExecutor.ex ecute(TableItemExecutor.java:123)
> at
> org.eclipse.birt.report.engine.executor.ReportExecutorVisito r.visitTableItem(ReportExecutorVisitor.java:205)
> at
> org.eclipse.birt.report.engine.ir.TableItemDesign.accept(Tab leItemDesign.java:69)
> at
> org.eclipse.birt.report.engine.executor.ReportExecutor.execu te(ReportExecutor.java:129)
> at
> org.eclipse.birt.report.engine.executor.ReportExecutor.execu te(ReportExecutor.java:89)
> at
> org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run (RunAndRenderTask.java:171)
> at
> org.eclipse.birt.report.service.ReportEngineService.runAndRe nderReport(Unknown
> Source) at
> org.eclipse.birt.report.service.ReportEngineService.runAndRe nderReport(Unknown
> Source) at
> org.eclipse.birt.report.service.BirtViewerReportService.runA ndRenderReport(Unknown
> Source) at
> org.eclipse.birt.report.service.actionhandler.BirtRunAndRend erActionHandler.__execute(Unknown
> Source) at
> org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(Unknown
> Source) at
> org.eclipse.birt.report.presentation.aggregation.layout.Engi neFragment.doService(Unknown
> Source) at
> org.eclipse.birt.report.presentation.aggregation.AbstractBas eFragment.service(Unknown
> Source) at
> org.eclipse.birt.report.servlet.BirtEngineServlet.__doGet(Un known Source)
> at org.eclipse.birt.report.servlet.BaseReportEngineServlet.doGe t(Unknown
> Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
> org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.CertificatesValve.invoke(Certific atesValve.java:246)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:2422)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:180)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error DispatcherValve.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
> at
> org.eclipse.tomcat.internal.EclipseErrorReportValve.invoke(E clipseErrorReportValve.java:153)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapte r.java:199)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:828)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.processConnection(Http11Protocol.java:700)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndp oint.java:584)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.ru n(ThreadPool.java:683)
> at java.lang.Thread.run(Thread.java:534)Caused by:
> org.eclipse.birt.data.engine.core.DataException: A BIRT exception
> occurred: Error evaluating Javascript expression. Script engine error:
> ReferenceError: "MyClass" is not defined. (DataSet[Data Set].__bm_OPEN#3)
> Script source: DataSet[Data Set].__bm_OPEN, line: 1, text:__bm_OPEN(). See
> next exception for more information.Error evaluating Javascript
> expression. Script engine error: ReferenceError: "MyClass" is not defined.
> (DataSet[Data Set].__bm_OPEN#3) Script source: DataSet[Data
> Set].__bm_OPEN, line: 1, text:__bm_OPEN() at
> org.eclipse.birt.data.engine.core.DataException.wrap(DataExc eption.java:114)
> at
> org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJ SAsExpr(ScriptEvalUtil.java:552)
> at
> org.eclipse.birt.data.engine.script.JSMethodRunner.runScript (JSMethodRunner.java:79)
> at
> org.eclipse.birt.report.engine.script.internal.DtEScriptExec utor.handleJS(DtEScriptExecutor.java:71)
> .. 62 moreCaused by: org.eclipse.birt.core.exception.CoreException: Error
> evaluating Javascript expression. Script engine error: ReferenceError:
> "MyClass" is not defined. (DataSet[Data Set].__bm_OPEN#3) Script source:
> DataSet[Data Set].__bm_OPEN, line: 1, text:__bm_OPEN() at
> org.eclipse.birt.core.script.JavascriptEvalUtil.wrapRhinoExc eption(JavascriptEvalUtil.java:280)
> at
> org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawS cript(JavascriptEvalUtil.java:104)
> at
> org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateScri pt(JavascriptEvalUtil.java:136)
> at
> org.eclipse.birt.data.engine.script.ScriptEvalUtil.evaluateJ SAsExpr(ScriptEvalUtil.java:548)
> .. 64 moreCaused by: org.mozilla.javascript.EcmaError: ReferenceError:
> "MyClass" is not defined. (DataSet[Data Set].__bm_OPEN#3) at
> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRu ntime.java:3240)
> at
> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRu ntime.java:3230)
> at
> org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRun time.java:3303)
> at
> org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRu ntime.java:1632)
> at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java :1571) at
> org.mozilla.javascript.gen.c57._c1(DataSet[Data Set].__bm_OPEN:3) at
> org.mozilla.javascript.gen.c57.call(DataSet[Data Set].__bm_OPEN) at
> org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRun time.java:105)
> at org.mozilla.javascript.gen.c20._c0(DataSet[Data Set].__bm_OPEN:1) at
> org.mozilla.javascript.gen.c20.call(DataSet[Data Set].__bm_OPEN) at
> org.mozilla.javascript.ContextFactory.doTopCall(ContextFacto ry.java:304)
> at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime .java:2769)
> at org.mozilla.javascript.gen.c20.call(DataSet[Data Set].__bm_OPEN) at
> org.mozilla.javascript.gen.c20.exec(DataSet[Data Set].__bm_OPEN) at
> org.eclipse.birt.core.script.JavascriptEvalUtil.evaluateRawS cript(JavascriptEvalUtil.java:97)
> .. 66 more
>
>
Re: Scripted Dataset throw ScriptEvaluationError? [message #165837 is a reply to message #165774] Tue, 30 May 2006 21:31 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: qhc_cn.sohu.com

I resolved the problem.
The reason for this is that fetch event of dataset must return true or
false if fetch event have some script.
I am a chinese.I don't know english.Do you understand me?
Thanks a lot,Jason.
Re: Scripted Dataset throw ScriptEvaluationError? [message #166532 is a reply to message #165837] Thu, 01 June 2006 11:20 Go to previous message
Eclipse UserFriend
Good to hear. I understand you fine.

Jason

"expeditioner" <qhc_cn@sohu.com> wrote in message
news:1c754508f7ab4dbcf9adb257fed2f345$1@www.eclipse.org...
>I resolved the problem.
> The reason for this is that fetch event of dataset must return true or
> false if fetch event have some script.
> I am a chinese.I don't know english.Do you understand me?
> Thanks a lot,Jason.
>
Previous Topic:birt tomcat
Next Topic:Problem building 2.1 R3
Goto Forum:
  


Current Time: Sat May 10 03:08:33 EDT 2025

Powered by FUDForum. Page generated in 0.03281 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top