You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Arif Mohd <ar...@wipro.com> on 2007/07/17 09:13:33 UTC

Unrecognized xbean namespace

Iam trying the example for servicemix-wsn2005 and iam getting the following
exception.
I kept .zip file fro wsn in install directory and changed my servicemix.xml
under <servicemixhome>/conf  as follows

<beans xmlns:sm="http://servicemix.apache.org/config/1.0"
       xmlns:audit="http://servicemix.apache.org/audit/1.0"
       xmlns:wsn="http://servicemix.apache.org/wsn/1.0"
       xmlns:test="http://servicemix.org/test">

.........
.........

    <sm:activationSpecs>

<sm:activationSpec id="receiver" service="test:service" endpoint="endpoint">
  <sm:component>
    <bean class="org.apache.servicemix.tck.ReceiverComponent" />
  </sm:component>
</sm:activationSpec>

<sm:activationSpec>
  <sm:component>
    <wsn:component>
      <wsn:requests>
        <wsn:subscribe
consumer="http://servicemix.org/test/service/endpoint" topic="myTopic" />
      </wsn:requests>
    </wsn:component>
  </sm:component>
</sm:activationSpec>

<sm:activationSpec service="test:publisher" endpoint="endpoint">
  <sm:component>
    <wsn:publisher topic="myTopic" />
  </sm:component>
</sm:activationSpec>
    </sm:activationSpecs>


Exception:

Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
Caught: org.springframework.beans.factory.BeanDefinitionStoreException:
Unrecognized xbean namespace mapping: http://servicemix.a
pache.org/wsn/1.0
org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized
xbean namespace mapping: http://servicemix.apache.or
g/wsn/1.0
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:262
)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:152)
        at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.jav
a:1147)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.jav
a:1137)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseChildExtensionBean(XBeanNamespaceHandler.java:663)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.ja
va:579)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler
.java:546)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:515)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:211
)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:256
)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:152)
        at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.jav
a:1147)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseNestedCustomElement(BeanDefinitionParserDelega
te.java:1185)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.internalParseNestedCustomElement(XBeanBeanDefini
tionParserDelegate.java:94)
        at
org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parsePropertySubElement(XBeanBeanDefinitionParse
rDelegate.java:51)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseListElement(BeanDefinitionParserDelegate.java:
935)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseListElement(XBeanNamespaceHandler.java:584)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.ja
va:577)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler
.java:546)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:515)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:211
)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:256
)
        at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:152)
        at
org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)
        at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.jav

-- 
View this message in context: http://www.nabble.com/Unrecognized-xbean-namespace-tf4095237s12049.html#a11644412
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: Unrecognized xbean namespace

Posted by Gert Vanthienen <ge...@skynet.be>.
Arif,


If I look at the examples that come with the ServiceMix distribution, it 
appears that you need to add classpath entries to servicemix.xml to get 
ws-notification support up and running.

The example has this, but you might have to change some of the paths.
   <classpath> 
<location>../lib/servicemix-wsn2005-3.1-incubating-SNAPSHOT.jar</location>
<location>../lib/servicemix-common-3.1-incubating-SNAPSHOT.jar</location>
     <location>../lib/jaxb-api-2.0.jar</location>
     <location>../lib/jaxb-impl-2.0.1.jar</location>
     <location>../lib/xfire-jsr181-api-1.0-M1.jar</location>
   </classpath>


Gert

Arif Mohd wrote:
> Iam trying the example for servicemix-wsn2005 and iam getting the following
> exception.
> I kept .zip file fro wsn in install directory and changed my servicemix.xml
> under <servicemixhome>/conf  as follows
> 
> <beans xmlns:sm="http://servicemix.apache.org/config/1.0"
>        xmlns:audit="http://servicemix.apache.org/audit/1.0"
>        xmlns:wsn="http://servicemix.apache.org/wsn/1.0"
>        xmlns:test="http://servicemix.org/test">
> 
> .........
> .........
> 
>     <sm:activationSpecs>
> 
> <sm:activationSpec id="receiver" service="test:service" endpoint="endpoint">
>   <sm:component>
>     <bean class="org.apache.servicemix.tck.ReceiverComponent" />
>   </sm:component>
> </sm:activationSpec>
> 
> <sm:activationSpec>
>   <sm:component>
>     <wsn:component>
>       <wsn:requests>
>         <wsn:subscribe
> consumer="http://servicemix.org/test/service/endpoint" topic="myTopic" />
>       </wsn:requests>
>     </wsn:component>
>   </sm:component>
> </sm:activationSpec>
> 
> <sm:activationSpec service="test:publisher" endpoint="endpoint">
>   <sm:component>
>     <wsn:publisher topic="myTopic" />
>   </sm:component>
> </sm:activationSpec>
>     </sm:activationSpecs>
> 
> 
> Exception:
> 
> Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
> Caught: org.springframework.beans.factory.BeanDefinitionStoreException:
> Unrecognized xbean namespace mapping: http://servicemix.a
> pache.org/wsn/1.0
> org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized
> xbean namespace mapping: http://servicemix.apache.or
> g/wsn/1.0
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:262
> )
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:152)
>         at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)
>         at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.jav
> a:1147)
>         at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.jav
> a:1137)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseChildExtensionBean(XBeanNamespaceHandler.java:663)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.ja
> va:579)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler
> .java:546)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:515)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:211
> )
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:256
> )
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:152)
>         at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)
>         at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.jav
> a:1147)
>         at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseNestedCustomElement(BeanDefinitionParserDelega
> te.java:1185)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.internalParseNestedCustomElement(XBeanBeanDefini
> tionParserDelegate.java:94)
>         at
> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parsePropertySubElement(XBeanBeanDefinitionParse
> rDelegate.java:51)
>         at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseListElement(BeanDefinitionParserDelegate.java:
> 935)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseListElement(XBeanNamespaceHandler.java:584)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.ja
> va:577)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler
> .java:546)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:515)
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:211
> )
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:256
> )
>         at
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:152)
>         at
> org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)
>         at
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.jav
>