<p style="margin-left:15px;">hi,</p>
<ul><li>We are trying to integrate BIRT report engine 3.7.1 in our Spring MVC 3.1.0 based web application. (refer to the attache image)</li>
<li>created a report.design file and pass report parameters and data in the form of (POJO class / CSV file)</li>
<li>As an independent / standalone JAVA application we are able to generate PDF, but not working with Spring MVC application.</li>
<li>attached the code file for your reference, Line no #65 (ReportEngine engine = new ReportEngine(config)

throws the following error</li>
</ul><div style="font-family:arial, sans-serif;font-size:12.8000001907349px;">
<div style="font-size:12.8000001907349px;">an not load the report engineJan 24, 2015 7:10:37 PM <span style="background-color:rgb(255,0,0);">org.eclipse.birt.report.engine.api.ReportEngine <init></span></div>
<div style="font-size:12.8000001907349px;"><span style="background-color:rgb(255,0,0);">SEVERE: error.CannotStartupOSGIPlatform</span></div>
<div style="font-size:12.8000001907349px;">org.eclipse.birt.core.exception.BirtException: error.CannotStartupOSGIPlatform</div>
<div style="font-size:12.8000001907349px;">at org.eclipse.birt.core.framework.Platform.startup(Platform.java:81)</div>
<div style="font-size:12.8000001907349px;">at org.eclipse.birt.report.engine.api.ReportEngine.<init>(ReportEngine.java:59)</div>
<div style="font-size:12.8000001907349px;">at com.embeddedwireless.zilant.common.util.EfaxPdfUtils.GeneratePdf(EfaxPdfUtils.java:66)</div>
<div style="font-size:12.8000001907349px;">at com.embeddedwireless.zilant.common.util.EfaxPdfUtils.GeneratePdfForFax(EfaxPdfUtils.java:53)</div>
<div style="font-size:12.8000001907349px;">at com.embeddedwireless.zilant.service.impl.EfaxServiceImpl.getUserVitalsPdfByUserId(EfaxServiceImpl.java:284)</div>
<div style="font-size:12.8000001907349px;">at com.embeddedwireless.zilant.service.impl.EfaxServiceImpl.sendEfax(EfaxServiceImpl.java:106)</div>
<div style="font-size:12.8000001907349px;">at com.embeddedwireless.zilant.service.impl.EfaxServiceImpl$$FastClassByCGLIB$$b22c8db3.invoke(<generated>)</div>
<div style="font-size:12.8000001907349px;">at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)</div>
<div style="font-size:12.8000001907349px;">at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)</div>
<div style="font-size:12.8000001907349px;">at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)</div>
<div style="font-size:12.8000001907349px;">at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)</div>
<div style="font-size:12.8000001907349px;">at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)</div>
<div style="font-size:12.8000001907349px;">at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)</div>
<div style="font-size:12.8000001907349px;">at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)</div>
<div style="font-size:12.8000001907349px;">at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)</div>
<div style="font-size:12.8000001907349px;">at com.embeddedwireless.zilant.service.impl.EfaxServiceImpl$$EnhancerByCGLIB$$38e02986.sendEfax(<generated>)</div>
<div style="font-size:12.8000001907349px;">at com.embeddedwireless.zilant.common.util.EfaxSchedular.executeInternal(EfaxSchedular.java:92)</div>
<div style="font-size:12.8000001907349px;">at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113)</div>
<div style="font-size:12.8000001907349px;">at org.quartz.core.JobRunShell.run(JobRunShell.java:223)</div>
<div style="font-size:12.8000001907349px;">at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)</div>
<div style="font-size:12.8000001907349px;">C<span style="background-color:rgb(255,0,0);">aused by: java.lang.SecurityException: class "org.eclipse.core.runtime.CoreException"'s signer information does not match signer information of other classes in the same package</span></div>
<div style="font-size:12.8000001907349px;">at java.lang.ClassLoader.checkCerts(ClassLoader.java:952)</div>
<div style="font-size:12.8000001907349px;">at java.lang.ClassLoader.preDefineClass(ClassLoader.java:666)</div>
<div style="font-size:12.8000001907349px;">at java.lang.ClassLoader.defineClass(ClassLoader.java:794)</div>
<div style="font-size:12.8000001907349px;">at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)</div>
<div style="font-size:12.8000001907349px;">at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)</div>
<div style="font-size:12.8000001907349px;">at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)</div>
<div style="font-size:12.8000001907349px;">at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)</div>
<div style="font-size:12.8000001907349px;">at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)</div>
<div style="font-size:12.8000001907349px;">at org.eclipse.birt.core.framework.Platform.createPlatformLauncher(Platform.java:115)</div>
<div style="font-size:12.8000001907349px;">at org.eclipse.birt.core.framework.Platform.startup(Platform.java:74)</div>
<div style="font-size:12.8000001907349px;">... 19 more</div>
</div>
<p> </p>