BIRT 2.3.1 and felix 2.0.1
After adding org.xml.sax.helpers package to :
 org.osgi.framework.system.packages.extra and
org.osgi.framework.bootdelegation
in config.properties, and to Import-Package in bundle manifest, birt says
that cant find class from another package, so i'm adding package by package
right now.
Not sure this is right way.

(there is javax.xml_1.3.4.v200806030440.jar in birt plugins folder)

Michal.


Nick Wilson-9 wrote:
> 
> 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]
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Eclipse-BIRT-as-felix-bundle-tp27272395p27304133.html
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]

Reply via email to