I just checked the jre.properties file, and that line " 
org.xml.sax.helpers.DefaultHandler" exists in both the jre-1.5 and the jre-1.6 
section.  I am using the fuse version of servicemix if that matters.  It seems 
as though it's not available unless I explicitly import it.  Any other ideas?

> -----Original Message-----
> From: Willem Jiang [mailto:[email protected]]
> Sent: Saturday, August 06, 2011 3:17 AM
> To: [email protected]
> Subject: Re: Cannot find class org.xml.sax.helpers.DefaultHandler
> 
> Hi
> ServiceMix doesn't use JAXP as osgi bundle since Servicemix 4.4.
> You may need to update the jre.properties file in the etc to export the
> "org.xml.sax.helpers" package.
> 
> On Sat Aug  6 01:56:29 2011, J- MAN wrote:
> > Hi all,
> >
> > I've created an OSGI project that uses UIMA-core.jar.  UIMA makes use of
> Class.forName("some.class") to dynamically create classes so i have to put the
> uima-core.jar inside the OSGI bundle so it can resolve the classname without
> getting into an import/export loop.  I also modify the bundle-classpath to
> point to the uima-jar inside the bundle.  If i manually add the import for
> org.xml.sax.helpers.DefaultHandler into the manifest, it will work until it
> gets to the next JRE class that it fails to resolve.
> >
> > The issue is classes that UIMA-core.jar references such as
> org.xml.sax.helpers.DefaultHandler are not being resolved.  These classes come
> with the JRE and i assumed they would already be on the classpath.
> >
> > This used to work with Servicemix 4.3   but it does not work on 4.4.
> >
> > Any ideas?  Can we no longer embed jars inside an OSGI bundle?
> >
> > Thanks.
> 
> 
> 
> --
> Willem
> ----------------------------------
> FuseSource
> Web: http://www.fusesource.com
> Blog:    http://willemjiang.blogspot.com (English)
>          http://jnn.javaeye.com (Chinese)
> Twitter: willemjiang
> Weibo: willemjiang


Reply via email to