Which version of BIRT are you using? 2.5.1 works for me. It looks like your code is finding the Eclipse update configurator bundle ok (org.eclipse.update.configurator_3.3.0.v20090312.jar). That imports the package "org.xml.sax.helpers" which it should find in the javax xml bundle in the same folder (javax.xml_1.3.4.v200902170245.jar). Not sure why it can't find that.
Nick -----Original Message----- From: shogo [mailto:[email protected]] Sent: 25 January 2010 08:57 To: [email protected] Subject: RE: Eclipse BIRT as felix bundle It doesnt works :/ Felix logs says nothing, but birt logs says(logs from C:\(...)\ReportEngine\configuration): org.eclipse.update.internal.configurator.ConfigurationActivator.start() of bundle org.eclipse.update.configurator. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivato r(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleC ontextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHo st.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractB undle.java:355) at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framewor k.java:1074) at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles (StartLevelManager.java:616) at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(Start LevelManager.java:508) at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLev el(StartLevelManager.java:299) at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent (StartLevelManager.java:489) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventMana ger.java:211) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventMa nager.java:321) Caused by: java.lang.NoClassDefFoundError: org/xml/sax/helpers/DefaultHandler (...) Exception is thrown when trying to open report design file: IReportRunnable reportRunnable = engine.openReportDesign(is); Exception returned from birt to my app(logs from my application): java.lang.NullPointerException - at org.eclipse.birt.report.engine.api.ReportEngine.openReportDesign(ReportE ngine.java:126) It looks like birt cant find class org.xml.sax.helpers.DefaultHandler. Michal. Nick Wilson-9 wrote: > > I've just got it working as a Glassfish v3 osgi bundle, so it should > work under other felix containers. > (...) > I've created one bundle with the BIRT ReportEngine/lib folder jars and > exported the API packages. I'm accessing that from another bundle with > the above code. > Hope that helps. > > Nick > > -- View this message in context: http://old.nabble.com/Eclipse-BIRT-as-felix-bundle-tp27272395p27303642.h tml Sent from the Apache Felix - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

