You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Peter Klotz <pe...@blue-elephant-systems.com> on 2006/05/24 18:10:06 UTC

older xml-api and xercesImpl jar and jaxen incompatibility

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

Re: older xml-api and xercesImpl jar and jaxen incompatibility

Posted by Guillaume Nodet <gn...@gmail.com>.
This is not intended.
I guess this is a bad resolution conflict in maven 2.
Will take a look at that.

Cheers,
Guillaume Nodet

On 5/24/06, Peter Klotz <pe...@blue-elephant-systems.com> wrote:
>
> 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
>
>


-- 
Cheers,
Guillaume Nodet