Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Exception occur while generating the report
kamranali
<p>org.eclipse.birt.report.engine.api.EngineException: Cannot create data engine.<br>
at org.eclipse.birt.report.engine.executor.ExecutionContext.openDataEngine(ExecutionContext.java:896)<br>
at org.eclipse.birt.report.engine.executor.ExecutionContext.getDataEngine(ExecutionContext.java:908)<br>
at org.eclipse.birt.report.engine.executor.ReportExecutor.execute(ReportExecutor.java:122)<br>
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportExecutor.execute(WrappedReportExecutor.java:60)<br>
at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplciateReportExecutor.execute(SuppressDuplciateReportExecutor.java:42)<br>
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportExecutor.execute(WrappedReportExecutor.java:60)<br>
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:61)<br>
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:179)<br>
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)<br>
at com.cdc.fms.server.reports.ReportFactoryBean.generateBirtReport(ReportFactoryBean.java:211)<br>
at com.cdc.fms.server.reports.ReportFactoryBean.generateReport(ReportFactoryBean.java:359)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)<br>
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)<br>
at java.lang.reflect.Method.invoke(Method.java:611)<br>
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)<br>
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)<br>
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)<br>
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)<br>
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)<br>
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)<br>
at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)<br>
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)<br>
at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)<br>
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)<br>
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)<br>
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)<br>
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)<br>
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)<br>
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)<br>
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)<br>
at com.sun.proxy.$Proxy92.generateReport(Unknown Source)<br>
at com.cdc.fms.server.reports.ReportFactory_m03j4g_EOImpl.generateReport(ReportFactory_m03j4g_EOImpl.java:58)<br>
at com.cdc.fms.server.reports.ReportFactory_m03j4g_EOImpl_WLSkel.invoke(Unknown Source)<br>
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)<br>
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:477)<br>
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)<br>
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)<br>
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)<br>
at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)<br>
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)<br>
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)<br>
Caused by: org.eclipse.birt.core.exception.CoreException: No such script extension : javascript.<br>
at org.eclipse.birt.core.script.ScriptContext.getScriptEngine(ScriptContext.java:227)<br>
at org.eclipse.birt.report.engine.adapter.ModelDteApiAdapter.<init>(ModelDteApiAdapter.java:178)<br>
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.<init>(AbstractDataEngine.java:109)<br>
at org.eclipse.birt.report.engine.data.dte.DteDataEngine.<init>(DteDataEngine.java:85)<br>
at org.eclipse.birt.report.engine.data.DataEngineFactory.createDataEngine(DataEngineFactory.java:115)<br>
at org.eclipse.birt.report.engine.executor.ExecutionContext.openDataEngine(ExecutionContext.java:891)<br>
... 41 more<br>
</p>
Find more posts tagged with
Comments
mwilliams
<p>Can you provide the code you're using that is getting this error?</p>
kamranali
<p>Yes. The code has provided below.</p>
<p>
Map<String, String> parameters = new HashMap<String, String>(); <br>
parameters.put("p_1", "1234");<br>
parameters.put("p_2", "123");<br>
<br>
EngineConfig config = null;<br>
config=new EngineConfig();<br>
<br>
IReportEngine engine = null;<br>
<br>
Platform.startup(config);<br>
IReportEngineFactory factory = (IReportEngineFactory) Platform.createFactoryObject( IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY );<br>
engine = factory.createReportEngine( config );<br>
IReportRunnable report = null;<br>
<br>
report = engine.openReportDesign("path/BirtReport.rptdesign");<br>
<br>
IRunAndRenderTask task = engine.createRunAndRenderTask( report );<br>
PDFRenderOption options = new PDFRenderOption( );<br>
options.setOutputFormat("pdf");<br>
<br>
options.setOutputFileName("path/Outputfile.pdf");<br>
<br>
options.setOutputFormat("pdf"); <br>
<br>
task.setRenderOption(options);<br>
<br>
task.setParameterValues(parameters);<br>
<br>
<br>
task.run(); // the error occur here while executing this statement<br>
<br>
task.close();<br>
<br>
<br><br>
</p>
kamranali
<p>Kindly help me on above issue.</p>