Home
Analytics
Can't startup the OSGI framework error
amit.hasabnis
<p>Hi,</p><p> </p><p>I am trying to run BIRT report from java program (as a standalone java program), however, I am getting an exception. My java program, classpath and exception as below:</p><p>I have included all jars that comes with birt runtime, still getting error. Let me know if you see what is going wrong.</p><p> </p><p><span class='bbc_underline'><strong>Java Program:</strong></span></p><p> </p><p style="margin-left:40px;"><em>import java.util.HashMap;<br />
import org.eclipse.birt.report.engine.api.*;<br />
//Added the Platform import to create factories<br />
import org.eclipse.birt.core.framework.Platform;</em></p><p style="margin-left:40px;"><em>public class CallReportFromJava {</em></p><p style="margin-left:40px;"><em> public static void main(String[] args) {<br />
//Variables used to control BIRT Engine instance<br />
EngineConfig conf = null;<br />
IReportEngine eng = null;<br />
IReportRunnable design = null;<br />
IRunAndRenderTask task = null;<br />
HTMLRenderContext renderContext = null;<br />
HashMap contextMap = null;<br />
HTMLRenderOption options = null;</em></p><p style="margin-left:40px;"><br />
<em> //Now, setup the BIRT engine configuration. The Engine Home is hardcoded<br />
//here, this is probably better set in an environment variable or in<br />
//a configuration file. No other options need to be set<br />
conf = new EngineConfig();<br />
conf.setEngineHome("C:birt-runtime-4_3_1ReportEngine");</em></p><p style="margin-left:40px;"><em> //Create new Report engine based off of the configuration<br />
//removed to show starting using the Platform<br />
//eng = new ReportEngine( conf );</em></p><p style="margin-left:40px;"><br />
<em> //With our new engine, lets try to open the report design<br />
try<br />
{<br />
//Startup the platform, and load any plugins<br />
Platform.startup(conf);</em></p><p style="margin-left:40px;"><em> //Create a report engine factory and create an instance of the ReportEngine using the IReportEngine interface<br />
IReportEngineFactory factory = (IReportEngineFactory) Platform.createFactoryObject( IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY );<br />
eng = factory.createReportEngine( conf );</em></p><p style="margin-left:40px;"><em> //Open the design<br />
design = eng.openReportDesign("C:eclipseworkspaceMyReportsForecast_accuracy.rptdesign");<br />
}<br />
catch (Exception e)<br />
{<br />
System.err.println("An error occured during the opening of the report file!");<br />
e.printStackTrace();<br />
System.exit(-1);<br />
}</em></p><p style="margin-left:40px;"><em> //With the file open, create the Run and Render task to run the report<br />
task = eng.createRunAndRenderTask(design);</em></p><p style="margin-left:40px;"><em> //Set Render context to handle url and image locataions, and apply to the<br />
//task<br />
renderContext = new HTMLRenderContext();<br />
renderContext.setImageDirectory("image");<br />
contextMap = new HashMap();<br />
contextMap.put( EngineConstants.APPCONTEXT_HTML_RENDER_CONTEXT, renderContext );<br />
task.setAppContext( contextMap );</em></p><p style="margin-left:40px;"><em> //This will set the output file location, the format to rener to, and<br />
//apply to the task<br />
options = new HTMLRenderOption();<br />
options.setOutputFileName("c:tempoutput.pdf");<br />
options.setOutputFormat("pdf");<br />
task.setRenderOption(options);</em></p><p style="margin-left:40px;"><em> //Cross our fingers and hope everything is set<br />
try<br />
{<br />
task.run();<br />
}<br />
catch (Exception e)<br />
{<br />
System.err.println("An error occured while running the report!");<br />
e.printStackTrace();<br />
System.exit(-1);<br />
}</em></p><p style="margin-left:40px;"><em> //Yeah, we finished. Now destroy the engine and let the garbage collector<br />
//do its thing<br />
System.out.println("All went well. Closing program!");<br />
eng.destroy();<br />
}<br />
}</em></p><p style="margin-left:40px;"> </p><p><span class='bbc_underline'><strong>Classpath:</strong></span></p><p><em>;.;;.;c:birt-runtime-4_3_1ReportEnginelibbirt-2.3.2-modelapi.jar;c:birt-runtime-4_3_1ReportEnginelibbirt-2.3.2-coreapi.jar;c:birt-runtime-4_3_1ReportEnginelibbirt-2.3.2-engineapi.jar;c:birt-runtime-4_3_1ReportEnginelibcom.ibm.icu_50.1<br />
.1.v201304230130.jar;c:birt-runtime-4_3_1ReportEnginelibcom.lowagie.text_2.1.7.v201004222200.jar;c:birt-runtime-4_3_1ReportEnginelibcommons-cli-1.0.jar;c:birt-runtime-4_3_1ReportEnginelibderby.jar;c:birt-runtime-4_3_1ReportEnginelibfl<br />
ute.jar;c:birt-runtime-4_3_1ReportEnginelibjavax.wsdl_1.5.1.v201012040544.jar;c:birt-runtime-4_3_1ReportEnginelibjavax.xml.stream_1.0.1.v201004272200.jar;c:birt-runtime-4_3_1ReportEnginelibjs.jar;c:birt-runtime-4_3_1ReportEngineliborg<br />
.apache.batik.bridge_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.css_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.dom.svg_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngin<br />
eliborg.apache.batik.dom_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.ext.awt_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.parser_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1Re<br />
portEngineliborg.apache.batik.pdf_1.6.0.v201105071520.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.svggen_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.transcoder_1.6.0.v201011041432.jar;c:birt-runt<br />
ime-4_3_1ReportEngineliborg.apache.batik.util.gui_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.util_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.xml_1.6.0.v201011041432.jar;c:b<br />
irt-runtime-4_3_1ReportEngineliborg.apache.commons.codec_1.3.0.v201101211617.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.commons.logging_1.1.1.v201101211721.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.poi_3.9.0.v201303080712.ja<br />
r;c:birt-runtime-4_3_1ReportEngineliborg.apache.xerces_2.9.0.v201101211617.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.xml.resolver_1.2.0.v201005080400.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.xml.serializer_2.7.1.v20100508<br />
0400.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.birt.runtime_4.3.1.v20130918-1142.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.contenttype_3.4.200.v20130326-1255.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.e<br />
xpressions_3.4.500.v20130515-1343.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.filesystem_1.4.0.v20130514-1240.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.jobs_3.5.300.v20130429-1813.jar;c:birt-runtime-4_3_1ReportEngi<br />
neliborg.eclipse.core.resources_3.8.101.v20130717-0806.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.runtime_3.9.0.v20130326-1255.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.apache.derby.dbdefinition_<br />
1.0.2.v201107221459.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.apache.derby_1.0.103.v201212070447.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.console.profile_1.0.10.v201109250955.ja<br />
r;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.db.generic_1.0.1.v201107221459.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.dbdefinition.genericJDBC_1.0.1.v201107221459.jar;c:birt-runtime-<br />
4_3_1ReportEngineliborg.eclipse.datatools.connectivity.oda.consumer_3.2.6.v201305170644.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.oda.design_3.3.6.v201212070447.jar;c:birt-runtime-4_3_1ReportEngineliborg.ecl<br />
ipse.datatools.connectivity.oda.flatfile_3.1.6.v201308131104.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.oda.profile_3.2.9.v201307270622.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.o<br />
da_3.4.1.v201308160907.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.sqm.core_1.2.7.v201308160952.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity_1.2.9.v201307261105.jar;c:birt-runtime-4_<br />
3_1ReportEngineliborg.eclipse.datatools.enablement.hsqldb.dbdefinition_1.0.0.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.hsqldb_1.0.0.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclips<br />
e.datatools.enablement.ibm.db2.luw.dbdefinition_1.0.4.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.ibm.db2.luw_1.0.2.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablemen<br />
t.ibm.informix.dbdefinition_1.0.4.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.ibm.informix_1.0.1.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.msft.sqlserver.db<br />
definition_1.0.1.v201201240505.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.msft.sqlserver_1.0.3.v201308161009.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.mysql.dbdefinition_1.0.4.v201109<br />
022331.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.mysql_1.0.4.v201212120617.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.oda.ws_1.2.6.v201307051812.jar;c:birt-runtime-4_3_1ReportEngine<br />
liborg.eclipse.datatools.enablement.oda.xml_1.2.5.v201305031101.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.oracle.dbdefinition_1.0.103.v201206010214.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.e<br />
nablement.oracle_1.0.0.v201107221506.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.2.v201110070445.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.postgresql_1.1.1.<br />
v201205252207.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.modelbase.dbdefinition_1.0.2.v201107221519.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.modelbase.derby_1.0.0.v201107221519.jar;c:birt-runtime-4_3_1R<br />
eportEngineliborg.eclipse.datatools.modelbase.sql.query_1.1.4.v201212120619.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.modelbase.sql_1.0.6.v201208230744.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.emf.common_2.9.1.v<br />
20130827-0309.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.emf.ecore.change_2.9.0.v20130827-0309.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.emf.ecore.xmi_2.9.1.v20130827-0309.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclips<br />
e.emf.ecore_2.9.1.v20130827-0309.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.emf_2.6.0.v20130902-0605.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.equinox.app_1.3.100.v20130327-1442.jar;c:birt-runtime-4_3_1ReportEngineliborg.<br />
eclipse.equinox.common_3.6.200.v20130402-1505.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.equinox.preferences_3.5.100.v20130422-1538.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.equinox.registry_3.5.301.v20130717-1549.jar;c:birt<br />
-runtime-4_3_1ReportEngineliborg.eclipse.orbit.mongodb_2.10.1.v20130422-1135.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.osgi.services_3.3.100.v20130513-1956.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.osgi_3.9.1.v20130814-12<br />
42.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.update.configurator_3.3.200.v20130326-1319.jar;c:birt-runtime-4_3_1ReportEngineliborg.w3c.css.sac_1.3.0.v200805290154.jar;c:birt-runtime-4_3_1ReportEngineliborg.w3c.dom.smil_1.0.0.v200<br />
806040011.jar;c:birt-runtime-4_3_1ReportEngineliborg.w3c.dom.svg_1.1.0.v201011041433.jar;c:birt-runtime-4_3_1ReportEnginelibsqljdbc4.jar;c:birt-runtime-4_3_1ReportEnginelibTidy.jar;</em></p><p> </p><p><span class='bbc_underline'><strong>Exception:</strong></span></p><p><em>An error occured during the opening of the report file!<br />
org.eclipse.birt.core.exception.BirtException: Can't startup the OSGI framework<br />
at org.eclipse.birt.core.framework.Platform.startup(Platform.java:91)<br />
at CallReportFromJava.main(CallReportFromJava.java:34)<br />
Caused by: org.eclipse.birt.core.exception.CoreException<br />
at org.eclipse.birt.core.framework.osgi.OSGILauncher.startup(OSGILauncher.java:90)<br />
at org.eclipse.birt.core.framework.Platform.startup(Platform.java:79)<br />
... 1 more</em></p><p> </p>
Find more posts tagged with
Comments
mwilliams
Unless you're using the osgi-runtime (not the main runtime download), you shouldn't need to set the BIRT HOME.
amit.hasabnis
<p>Hi Michael, thanks for your response. I have already tried without setting BIRT_HOME i.e. commenting below specific line in my code</p><p>conf.setEngineHome("C:birt-runtime-4_3_1ReportEngine");</p><p>However, I still get same error. Any other pointer that you can give?</p><p> </p><p>Regards,</p><p>Amit</p>
fmakwsi
<p>As i see your AppContext is missing like EDIT: sorry just saw you add it to the task, not quite sure if its the same</p><pre class="_prettyXprint _lang-"> HashMap<String, ClassLoader> map = config.getAppContext(); map.put(EngineConstants.APPCONTEXT_CLASSLOADER_KEY, CompanyData.class.getClassLoader()); // includes the class into the birt classpath by adding it to the // config for the birt engine config.setAppContext(map);</pre>
amit.hasabnis
<p>Which jar or import I have to use to get rid of compilation error for CompanyData class?</p>
fmakwsi
<p>its an selfmade class from me. just a class which i need in the birt context.</p><p> </p><p>your version with </p><pre class="_prettyXprint _lang-"> renderContext = new HTMLRenderContext(); renderContext.setImageDirectory("image"); contextMap = new HashMap(); contextMap.put( EngineConstants.APPCONTEXT_HTML_RENDER_CONTEXT, renderContext ); task.setAppContext( contextMap );</pre><p>is right in your case aswell</p>
amit.hasabnis
<p>hmm....so mystery remains for me...not sure why I am getting an exception.</p>
mwilliams
I didn't notice this before because the error you have has to do with the startup of the platform, but the latest posts have been talking about it. HTMLRenderContext has been deprecated for a long time. You should only be using the HTMLRenderOption:
options.setImageDirectory("images");
Let me know if this solves anything.
amit.hasabnis
<p>I tried your suggestion, however, it did not solve my issue.</p><p>I was kind of expecting it as the error I am getting I guess is much before than setting up the options.</p><p>Let me know if you have any other suggestions I can try out.</p><p> </p><p>Regards,</p><p>Amit</p>
mwilliams
<p>I ran your code above AS IS (except for changing what report it points at) and it ran just fine. Any way you can attach a design, the resources needed to run it, and you Java code used to run it that will show me the issue you're seeing?</p>
amit.hasabnis
<p>Well I tried calling simplest design which don't require any resources, still getting same result.</p><p>Below is code for java and design files...hope that will help</p><p> </p><p>Java -</p><pre class="_prettyXprint">import java.util.HashMap;import org.eclipse.birt.report.engine.api.*;//Added the Platform import to create factoriesimport org.eclipse.birt.core.framework.Platform;import org.eclipse.birt.*;public class CallReportFromJava { public static void main(String[] args) { //Variables used to control BIRT Engine instance EngineConfig conf = null; IReportEngine eng = null; IReportRunnable design = null; IRunAndRenderTask task = null; HTMLRenderContext renderContext = null; HashMap contextMap = null; HTMLRenderOption options = null; //Now, setup the BIRT engine configuration. The Engine Home is hardcoded //here, this is probably better set in an environment variable or in //a configuration file. No other options need to be set conf = new EngineConfig(); //conf.setEngineHome("C:birt-runtime-4_3_1ReportEngine"); System.out.println("Conf is opened "+conf.toString()); //Create new Report engine based off of the configuration //removed to show starting using the Platform //eng = new ReportEngine( conf ); //With our new engine, lets try to open the report design try { //Startup the platform, and load any plugins System.out.println("1111111 "); Platform.startup(conf); System.out.println("2222222 "); //Create a report engine factory and create an instance of the ReportEngine using the IReportEngine interface IReportEngineFactory factory = (IReportEngineFactory) Platform.createFactoryObject( IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY ); eng = factory.createReportEngine( conf ); //Open the design design = eng.openReportDesign("C:eclipseworkspaceMyReportshello_world.rptdesign");// design = eng.openReportDesign("C:eclipseworkspaceMyReportsForecast_accuracy.rptdesign"); System.out.println("Design is opened "+design.toString());} catch (Exception e) { System.err.println("An error occured during the opening of the report file!"); e.printStackTrace(); //System.exit(-1); } //With the file open, create the Run and Render task to run the report task = eng.createRunAndRenderTask(design); //Set Render context to handle url and image locataions, and apply to the //task renderContext = new HTMLRenderContext(); renderContext.setImageDirectory("image"); contextMap = new HashMap(); contextMap.put(EngineConstants.APPCONTEXT_CLASSLOADER_KEY, Thread.currentThread().getContextClassLoader()); conf.setAppContext(contextMap); //contextMap.put( EngineConstants.APPCONTEXT_HTML_RENDER_CONTEXT, renderContext ); task.setAppContext( contextMap ); //This will set the output file location, the format to rener to, and //apply to the task options = new HTMLRenderOption(); options.setOutputFileName("c:tempoutput.pdf"); options.setOutputFormat("pdf"); task.setRenderOption(options); //Cross our fingers and hope everything is set try { task.run(); } catch (Exception e) { System.err.println("An error occured while running the report!"); e.printStackTrace(); System.exit(-1); } //Yeah, we finished. Now destroy the engine and let the garbage collector //do its thing System.out.println("All went well. Closing program!"); eng.destroy(); }}</pre><p>Report design -</p><pre class="_prettyXprint"><?xml version="1.0" encoding="UTF-8"?><report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1"> <property name="createdBy">Eclipse BIRT Designer Version 4.3.1.v201309091055 Build <4.3.1.v20130918-1142></property> <property name="units">in</property> <property name="layoutPreference">auto layout</property> <styles> <style name="report" id="2"/> <style name="label" id="3"/> <style name="text" id="4"/> <style name="data" id="5"/> <style name="table" id="6"/> <style name="grid" id="7"/> <style name="list" id="8"/> <style name="image" id="9"/> </styles> <page-setup> <simple-master-page name="Simple MasterPage" id="10"> <property name="topMargin">1in</property> <property name="leftMargin">1.25in</property> <property name="bottomMargin">1in</property> <property name="rightMargin">1.25in</property> <page-header> <grid id="11"> <property name="width">100%</property> <column id="12"/> <row id="13"> <cell id="14"> <property name="fontSize">xx-large</property> <property name="fontWeight">bold</property> <property name="textAlign">center</property> <text id="15"> <text-property name="content"><![CDATA[Title]]></text-property> </text> </cell> </row> </grid> </page-header> <page-footer> <grid id="16"> <property name="width">100%</property> <column id="17"/> <column id="18"/> <row id="19"> <cell id="20"> <text id="21"> <property name="contentType">html</property> <text-property name="content"><![CDATA[<value-of>new Date()</value-of>]]></text-property> </text> </cell> <cell id="22"> <property name="textAlign">right</property> <text id="23"> <text-property name="content"><![CDATA[Page:]]></text-property> </text> </cell> </row> </grid> </page-footer> </simple-master-page> </page-setup> <body> <label id="24"> <text-property name="text">Congratulations, the BIRT Runtime has been installed successfully. </text-property> </label> <label id="25"> <text-property name="text">Thank you for choosing BIRT.</text-property> </label> </body></report></pre>
amit.hasabnis
<p>Does anyone has any other ideas I can try out?</p>
mwilliams
<p>Again, it runs fine for me. What is your Java version and how are you adding the jars to your Java Project?</p>
amit.hasabnis
<p>My Java version is 1.6.0_27</p><p>I add required jar file in the classpth by running .bat file. In the .bat file I have mentioned all the jars</p>
mwilliams
<p>Does your project run fine when your run it from Eclipse? Can you show what your .bat file looks like?</p>
amit.hasabnis
<p>Here is the classpath:</p><p> </p><p>set CLASSPATH=%CLASSPATH%;.;c:birt-runtime-4_3_1ReportEnginelibbirt-2.3.2-modelapi.jar;c:birt-runtime-4_3_1ReportEnginelibbirt-2.3.2-coreapi.jar;c:birt-runtime-4_3_1ReportEnginelibbirt-2.3.2-engineapi.jar;c:birt-runtime-4_3_1ReportEnginelibcom.ibm.icu_50.1.1.v201304230130.jar;c:birt-runtime-4_3_1ReportEnginelibcom.lowagie.text_2.1.7.v201004222200.jar;c:birt-runtime-4_3_1ReportEnginelibcommons-cli-1.0.jar;c:birt-runtime-4_3_1ReportEnginelibderby.jar;c:birt-runtime-4_3_1ReportEnginelibflute.jar;c:birt-runtime-4_3_1ReportEnginelibjavax.wsdl_1.5.1.v201012040544.jar;c:birt-runtime-4_3_1ReportEnginelibjavax.xml.stream_1.0.1.v201004272200.jar;c:birt-runtime-4_3_1ReportEnginelibjs.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.bridge_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.css_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.dom.svg_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.dom_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.ext.awt_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.parser_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.pdf_1.6.0.v201105071520.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.svggen_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.transcoder_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.util.gui_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.util_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.batik.xml_1.6.0.v201011041432.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.commons.codec_1.3.0.v201101211617.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.commons.logging_1.1.1.v201101211721.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.poi_3.9.0.v201303080712.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.xerces_2.9.0.v201101211617.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.xml.resolver_1.2.0.v201005080400.jar;c:birt-runtime-4_3_1ReportEngineliborg.apache.xml.serializer_2.7.1.v201005080400.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.birt.runtime_4.3.1.v20130918-1142.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.contenttype_3.4.200.v20130326-1255.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.expressions_3.4.500.v20130515-1343.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.filesystem_1.4.0.v20130514-1240.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.jobs_3.5.300.v20130429-1813.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.resources_3.8.101.v20130717-0806.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.core.runtime_3.9.0.v20130326-1255.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.apache.derby.dbdefinition_1.0.2.v201107221459.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.apache.derby_1.0.103.v201212070447.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.console.profile_1.0.10.v201109250955.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.db.generic_1.0.1.v201107221459.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.dbdefinition.genericJDBC_1.0.1.v201107221459.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.oda.consumer_3.2.6.v201305170644.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.oda.design_3.3.6.v201212070447.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.oda.flatfile_3.1.6.v201308131104.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.oda.profile_3.2.9.v201307270622.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.oda_3.4.1.v201308160907.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity.sqm.core_1.2.7.v201308160952.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.connectivity_1.2.9.v201307261105.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.hsqldb.dbdefinition_1.0.0.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.hsqldb_1.0.0.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.ibm.db2.luw.dbdefinition_1.0.4.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.ibm.db2.luw_1.0.2.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.ibm.informix.dbdefinition_1.0.4.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.ibm.informix_1.0.1.v201107221502.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.msft.sqlserver.dbdefinition_1.0.1.v201201240505.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.msft.sqlserver_1.0.3.v201308161009.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.mysql.dbdefinition_1.0.4.v201109022331.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.mysql_1.0.4.v201212120617.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.oda.ws_1.2.6.v201307051812.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.oda.xml_1.2.5.v201305031101.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.oracle.dbdefinition_1.0.103.v201206010214.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.oracle_1.0.0.v201107221506.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.postgresql.dbdefinition_1.0.2.v201110070445.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.enablement.postgresql_1.1.1.v201205252207.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.modelbase.dbdefinition_1.0.2.v201107221519.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.modelbase.derby_1.0.0.v201107221519.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.modelbase.sql.query_1.1.4.v201212120619.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.datatools.modelbase.sql_1.0.6.v201208230744.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.emf.common_2.9.1.v20130827-0309.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.emf.ecore.change_2.9.0.v20130827-0309.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.emf.ecore.xmi_2.9.1.v20130827-0309.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.emf.ecore_2.9.1.v20130827-0309.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.emf_2.6.0.v20130902-0605.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.equinox.app_1.3.100.v20130327-1442.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.equinox.common_3.6.200.v20130402-1505.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.equinox.preferences_3.5.100.v20130422-1538.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.equinox.registry_3.5.301.v20130717-1549.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.orbit.mongodb_2.10.1.v20130422-1135.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.osgi.services_3.3.100.v20130513-1956.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.osgi_3.9.1.v20130814-1242.jar;c:birt-runtime-4_3_1ReportEngineliborg.eclipse.update.configurator_3.3.200.v20130326-1319.jar;c:birt-runtime-4_3_1ReportEngineliborg.w3c.css.sac_1.3.0.v200805290154.jar;c:birt-runtime-4_3_1ReportEngineliborg.w3c.dom.smil_1.0.0.v200806040011.jar;c:birt-runtime-4_3_1ReportEngineliborg.w3c.dom.svg_1.1.0.v201011041433.jar;c:birt-runtime-4_3_1ReportEnginelibsqljdbc4.jar;c:birt-runtime-4_3_1ReportEnginelibTidy.jar;</p>