MyEclipse: Report Web Libraries BIRT 2.6 not available howardh - Oct 11, 2011 - 09:05 PM Post subject: Report Web Libraries BIRT 2.6 not available
Updated existing report project from 8.5 to 9.1, which updated my .reportdesign file.
Now project will not run due to tomcat error:
java.lang.NoSuchMethodError: org.eclipse.birt.report.engine.api.EngineConfig.getLogRollingSize()
As I understand, this is a BIRT 2.6 method.
I have MyEclipse Reports 9.1 installed (supposedly), but when I try to add the 9.1/BIRT 2.6 library, it is not available - doesn't show up as a choice in the add library process.
It appears the 'upgrade' to 9.1 missed at least this library.
Eclipse startup command=-os
win32
-ws
win32
-arch
x86
-showsplash
-launcher
C:\Users\hmh\AppData\Local\Genuitec\MyEclipse 9\myeclipse.exe
-name
Myeclipse
--launcher.library
C:\Users\hmh\AppData\Local\Genuitec\MyEclipse 9\../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_3.2.0.v201103301700\eclipse_3215.dll
-startup
C:\Users\hmh\AppData\Local\Genuitec\MyEclipse 9\../Common/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-clean
-install
C:\Users\hmh\AppData\Local\Genuitec\MyEclipse 9
-configuration
C:\Users\hmh\AppData\Local\Genuitec\MyEclipse 9\configuration
-vm
C:\Users\hmh\AppData\Local\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin\client\jvm.dllsupport-swapna - Oct 13, 2011 - 06:44 AM Post subject:
howardh ,
I have escalated it to a dev team member. They will get back to you.
Sorry for the inconvenience caused.Support-Brian - Oct 13, 2011 - 08:20 AM Post subject:
Howard,
We stopped shipping BIRT libraries as containers with MyEclipse 9. The problem was the fact that with every BIRT release, we needed to keep shipping the older containers as well as the newer ones, typically increasing the size of MyEclipse by 10 to 20 megabytes with each BIRT upgrade.
If you create a new BIRT project with 9.1, all the required libraries that typically were in containers will now be copied directly into WEB-INF/lib. The rest of the libraries are in WEB-INF/report-engine as they have always been. For a new project created in MyEclipse 9.1, you will get BIRT 2.6.1 libraries.
To upgrade your project, I suggest you create a new dummy report project, and copy into your project the following, replacing the versions that currently exist in your project (other than your project specific libraries, of course).
We're working on an upgrade wizard, but that is not currently available, I hope this helps. Let us know if you need further assistance.howardh - Oct 14, 2011 - 07:15 PM Post subject:
Brian,
Good to know. Did create new project and copy report-viewer and report-engine like I usually do after an upgrade, but didn't have to copy the lib or those others before that I am aware of.
That did work. Hopefully I'll remember next time...
Thankssupport-swapna - Oct 17, 2011 - 06:19 AM Post subject:
howardh,
Glad that it is working.
Do let us know if you have any other issues.