Hi,

I noticed that the latest snapshot went back to a older lib/xml-apis-1.0.b2.jar
and xercesImpl-2.6.2.jar whereas the previous snapshot had a
xml-apis-1.3.2.*.jar and xercesImpl-2.7.*.jar

It seems that these jar files do not fit the jaxen release
lib/optional/jaxen-1.1-beta-8.jar that is used e.g. in servicemix-eip:
lib/xml-apis-1.0.b2.jar does not contain this package: javax/xml/xpath/

<stack-trace><![CDATA[org.apache.xbean.kernel.ServiceRegistrationException:
org.springframework.beans.factory.BeanDefinitionStoreException: Error
registering bean with name '' defined in file
[/public/Temp/pak/midas/work/service-assemblies/midas-beovoadm/version_1/sus/servicemix-eip/midas-ovodispatch/xbean.xml]:
Class that bean class [org.apache.servicemix.eip.support.XPathPredicate] depends
on not found; nested exception is java.lang.NoClassDefFoundError:
javax/xml/xpath/XPathExpressionException
        at
org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:427)
        at
org.apache.xbean.kernel.standard.StandardKernel.registerService(StandardKernel.java:203)
        at
org.apache.xbean.server.spring.loader.SpringLoader.load(SpringLoader.java:149)
        at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:91)
        at
org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:87)
        at
org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:68)
        at
org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:526)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:257)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:507)
        at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Thread.java:534)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Error
registering bean with name '' defined in file
[/public/Temp/pak/midas/work/service-assemblies/midas-beovoadm/version_1/sus/servicemix-eip/midas-ovodispatch/xbean.xml]:
Class that bean class [org.apache.servicemix.eip.support.XPathPredicate] depends
on not found; nested exception is java.lang.NoClassDefFoundError:
javax/xml/xpath/XPathExpressionException
        at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:489)
        at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:392)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanDefinitionElement(XBeanXmlBeanDefinitionParser.java:778)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanFromExtensionElement(XBeanXmlBeanDefinitionParser.java:146)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanFromExtensionElement(XBeanXmlBeanDefinitionParser.java:168)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseChildExtensionBean(XBeanXmlBeanDefinitionParser.java:607)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseNestedPropertyViaIntrospection(XBeanXmlBeanDefinitionParser.java:532)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.tryParseNestedPropertyViaIntrospection(XBeanXmlBeanDefinitionParser.java:444)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.addNestedPropertyElements(XBeanXmlBeanDefinitionParser.java:413)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanFromExtensionElement(XBeanXmlBeanDefinitionParser.java:149)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanFromExtensionElement(XBeanXmlBeanDefinitionParser.java:168)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parsePropertySubElement(XBeanXmlBeanDefinitionParser.java:789)
        at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseListElement(DefaultXmlBeanDefinitionParser.java:802)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseNestedPropertyViaIntrospection(XBeanXmlBeanDefinitionParser.java:529)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.tryParseNestedPropertyViaIntrospection(XBeanXmlBeanDefinitionParser.java:444)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.addNestedPropertyElements(XBeanXmlBeanDefinitionParser.java:413)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanFromExtensionElement(XBeanXmlBeanDefinitionParser.java:149)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanFromExtensionElement(XBeanXmlBeanDefinitionParser.java:168)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionParser.parseBeanDefinitions(XBeanXmlBeanDefinitionParser.java:750)
        at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefinitionParser.java:191)
        at
org.apache.xbean.spring.context.impl.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:78)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:223)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148)
        at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:126)
        at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:142)
        at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
        at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.loadBeanDefinitions(FileSystemXmlApplicationContext.java:161)
        at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:269)
        at
org.apache.xbean.server.spring.configuration.SpringConfiguration.<init>(SpringConfiguration.java:61)
        at
org.apache.xbean.server.spring.configuration.SpringConfigurationServiceFactory.createService(SpringConfigurationServiceFactory.java:106)
        at
org.apache.xbean.kernel.standard.ServiceManager.start(ServiceManager.java:429)
        at
org.apache.xbean.kernel.standard.ServiceManager.initialize(ServiceManager.java:209)
        at
org.apache.xbean.kernel.standard.RegistryFutureTask$RegisterCallable.call(RegistryFutureTask.java:110)
        at
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
        at
org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(ServiceManagerRegistry.java:412)
        ... 11 more
Caused by: java.lang.NoClassDefFoundError: 
javax/xml/xpath/XPathExpressionException
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:219)
        at org.springframework.util.ClassUtils.forName(ClassUtils.java:108)
        at
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.java:65)
        at
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:426)
        ... 47 more
]]></stack-trace>


Any reason for this and ideas for fixing it?

Peter

Reply via email to