Hi all,

I have created a bundle with tika-app-1.4.jar inside. When I export this
bundle
in Eclipse as a plugin and try to load it into ServiceMix 4.5.2 usign
webconsole, I
get the following exception i the log :

Caused by: java.lang.ClassCastException:
org.apache.xerces.jaxp.SAXParserFactoryImpl cannot be cast to
javax.xml.parsers.SAXParserFactory
at javax.xml.parsers.SAXParserFactory.newInstance(Unknown
Source)[169:ca.cloudscraper.tika:1.4]
at
org.apache.tika.mime.MimeTypesReader.read(MimeTypesReader.java:117)[169:ca.cloudscraper.tika:1.4]
at
org.apache.tika.mime.MimeTypesFactory.create(MimeTypesFactory.java:64)[169:ca.cloudscraper.tika:1.4]
at
org.apache.tika.mime.MimeTypesFactory.create(MimeTypesFactory.java:93)[169:ca.cloudscraper.tika:1.4]
at
org.apache.tika.mime.MimeTypesFactory.create(MimeTypesFactory.java:149)[169:ca.cloudscraper.tika:1.4]
at
org.apache.tika.mime.MimeTypes.getDefaultMimeTypes(MimeTypes.java:499)[169:ca.cloudscraper.tika:1.4]
at
org.apache.tika.config.TikaConfig.getDefaultMimeTypes(TikaConfig.java:60)[169:ca.cloudscraper.tika:1.4]
at
org.apache.tika.config.TikaConfig.<init>(TikaConfig.java:169)[169:ca.cloudscraper.tika:1.4]
at
org.apache.tika.config.TikaConfig.getDefaultConfig(TikaConfig.java:268)[169:ca.cloudscraper.tika:1.4]
at org.apache.tika.Tika.<init>(Tika.java:93)[169:ca.cloudscraper.tika:1.4]
at
ca.cloudscraper.core.impl.TikaServiceImpl.<init>(TikaServiceImpl.java:23)[170:ca.cloudscraper.core:1.0.0]
at
ca.cloudscraper.core.Activator.start(Activator.java:25)[170:ca.cloudscraper.core:1.0.0]
at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)[org.apache.felix.framework-3.2.2.jar:]
at
org.apache.felix.framework.Felix.activateBundle(Felix.java:1904)[org.apache.felix.framework-3.2.2.jar:]
... 7 more

I know that this is because ServiceMix has xercesImpl jar on it's classpath
but how
to fix this? Do I have to import some package explicitely or to customize
tika jar?

Please help.

-- 
Bratislav Stojanovic, M.Sc.

Reply via email to