Hi, I think the problem comes from that we endorse xercesImpl jar but not configure the org.osgi.framework.bootdelegation and org.osgi.framework.system.packages.extra correctly.
We should endorse xercesImpl and add xerces related packages in org.osgi.framework.bootdelegation and org.osgi.framework.system.packages.extra of etc/custom.properties, like what Servicemix do. I will take care of it later on. ------------- Freeman(Yue) Fang Red Hat, Inc. FuseSource is now part of Red Hat Web: http://fusesource.com | http://www.redhat.com/ Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: @Freeman小屋 On 2013-8-15, at 上午5:36, Jean-Baptiste Onofré wrote: > Hi Ioan, > > could you explain what you did ? (just to reproduce it and work on that). > > As reminder, we included xercesImpl jar file in the lib/endorsed to fix an > "critical" issue with IBM JDK. Actually, Karaf didn't start at all without > xercesImpl in the lib/endorsed (we had parsing issue on Blueprint especially). > > Depending about your test case, I wonder if it would not be better to remove > xercesImpl from lib/endorsed (as we had before) and add a note for IBM JDK > users. > > Regards > JB > > On 08/14/2013 11:27 PM, Ioan Eugen Stan wrote: >> Hello, >> >> I removed it and it worked. It's a bummer though - xerces impl from >> endorsed does not export org.apache.xerces.* packages so I need to >> import them from another bundle which gets me to ClassCast exception. >> Any way around this? >> > > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com
