[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.birt] How to use class java.util.Calendar by scripting?
|
Hello,
In the initialize trigger of the report I want to use GregorianCalendar
functions, so I placed following code in this trigger:
importPackage(Packages.java.util.Calendar);
GregorianCalendar GC = new GregorianCalendar(Locale.GERMANY);
but just with these two lines I get following error messages after preview:
Fehler0: Error.ScriptEvaluationError (1 Mal)
Detail: org.eclipse.birt.report.engine.api.EngineException: Bei der
Evaluierung von Script "importPackage(Packages.java.util.Calendar);
GregorianCalendar GC = new GregorianCalendar(Locale.GERMANY);" sind Fehler
aufgetreten.
at
org.eclipse.birt.report.engine.executor.ExecutionContext.evaluate(ExecutionContext.java:508)
at
org.eclipse.birt.report.engine.executor.ExecutionContext.evaluate(ExecutionContext.java:471)
at
org.eclipse.birt.report.engine.script.internal.ScriptExecutor.handleJSInternal(ScriptExecutor.java:67)
at
org.eclipse.birt.report.engine.script.internal.ScriptExecutor.handleJS(ScriptExecutor.java:51)
at
org.eclipse.birt.report.engine.script.internal.ReportScriptExecutor.handleInitialize(ReportScriptExecutor.java:28)
at
org.eclipse.birt.report.engine.api.impl.EngineTask.loadDesign(EngineTask.java:658)
at
org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:166)
at
org.eclipse.birt.report.services.ReportEngineService.runAndRenderReport(Unknown
Source)
at
org.eclipse.birt.report.viewer.aggregation.layout.EngineFragment.doService(Unknown
Source)
at org.eclipse.birt.report.viewer.aggregation.BaseFragment.service(Unknown
Source)
at org.eclipse.birt.report.viewer.servlet.ViewerServlet.doGet(Unknown
Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
...
so how can I access GregorianCalendar functions out of BIRT scripting?
Thanks for any help!