BIRT 4.6 runtime with jdk 7

carloal
edited February 11, 2022 in Analytics #1
<p>Hello,</p>
<p> </p>
<p>little bit of context: we have BIRT runtime integrated in our application. We updated BIRT from 2.6.2 to 4.3.2. We have notice a big slowdonw in performaces for big reports. Lots of time seems to be spent in</p>
<pre class="_prettyXprint _lang-">
org.eclipse.birt.report.engine.executor.OnPageBreakLayoutPageHandle.addContent() </pre>
<p>which seems a <a data-ipb='nomediaparse' href='https://bugs.eclipse.org/bugs/show_bug.cgi?id=431702'>bug</a&gt; fixed for 4.6. We updated then to 4.6 but we have encounter a few problems with the dependencies, the biggest one being that all the <em>org.eclipse.datatool.* </em>jars have been compiled with java 1.8 while we are running using jdk 7, and we are getting a </p>
<pre class="_prettyXprint _lang-">
Caused by: java.lang.UnsupportedClassVersionError: UnsupportedClassVersionError: Class org.eclipse.datatools.connectivity.oda.util.manifest.ManifestExplorer has unsupported major or minor version numbers, which are greater than those found in the Java Runtime Environment version 1.7.0_111
</pre>
<p>at runtime. The BIRT websiste states that the prerequisites is jdk 7, do you have any workaround to run BIRT runtime with jdk7?</p>
<p><span>Regards,<br>
Carlo</span></p>

Comments