You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Gianfranco Boccalon <gi...@eng.it> on 2007/03/09 14:52:56 UTC
Listeners in 3.1
Hi all,
has something changed in ServiceMix 3.1 about listeners ?
I have a ServiceMix 3.0 listener that I migrated to the new interfaces
of 3.1 (ExchangeListener), but i'm not able to start SM with this listener.
The configuration is :
<sm:container id="jbi" .....>
<sm:listeners>
<sm:fullPackageName.auditingExchangeListener />
</sm:listeners>
</sm:container>
This configuration worked well in SM 3.0.
I tried also to check the documentation but the page
http://incubator.apache.org/servicemix/visualisation.html#Visualisation-Configuration
has the section "Configuration" broken.
Now when SM starts I have the following exception:
Starting Apache ServiceMix ESB: 3.1-incubating
Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
Caught: org.springframework.beans.factory.BeanDefinitionStoreException:
Unrecognized xbean element mapping:
it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
http://servicemix.apache.org/config/1.0
org.springframework.beans.factory.BeanDefinitionStoreException:
Unrecognized xbean element mapping:
it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
http://servicemix.apache.org/config/1.0
at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:258)
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.java:1147)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseNestedCustomElement(BeanDefinitionParserDelegate.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(XBeanBeanDefinitionParserDelegate.java:94)
at
org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parsePropertySubElement(XBeanBeanDefinitionParserDelegate.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.java: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.java:1147)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1137)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:143)
at
org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:88)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:499)
at
org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:407)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:357)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
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.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:168)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions(ClassPathXmlApplicationContext.java:180)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:292)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:161)
at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:51)
at org.apache.servicemix.Main.main(Main.java:51)
--
Gianfranco Boccalon
Engineering Ingegneria Informatica S.p.A.
Direzione Centrale Ricerca e Innovazione
Direzione Architetture e Consulenza
35127 PADOVA
Corso Stati Uniti 23/I
Tel. +39.049.8692508
Cell. 335.7813507
Fax +39.049.8692566
E-mail: gianfranco.boccalon@eng.it
Re: [implentation on an internal system host] Listeners in 3.1
Posted by rafalp1978 <ra...@sabre.com>.
Gianfranco ,
Can you send your configuration
I still have problems with this,
Thanks for help,
Rafal Pajak
Gianfranco Boccalon-2 wrote:
>
> It works !!!!
>
> Thanks
> Gianfranco
>
> Guillaume Nodet ha scritto:
>> Seems strange, I've never seen such a syntax.
>> I think you should try to map your xml element
>> to the following namespace instead:
>>
>> xmlns:prefix="java://it.eng.spagosoa.smx.listeners"
>>
>> and
>>
>> <prefix:auditingExchangeListener ... />
>>
>> I guess something has changed in xbean, but no idea
>> why ....
>>
>> On 3/9/07, Gianfranco Boccalon <gi...@eng.it> wrote:
>>>
>>> Hi all,
>>> has something changed in ServiceMix 3.1 about listeners ?
>>> I have a ServiceMix 3.0 listener that I migrated to the new interfaces
>>> of 3.1 (ExchangeListener), but i'm not able to start SM with this
>>> listener.
>>>
>>> The configuration is :
>>>
>>> <sm:container id="jbi" .....>
>>>
>>> <sm:listeners>
>>> <sm:fullPackageName.auditingExchangeListener />
>>> </sm:listeners>
>>> </sm:container>
>>>
>>> This configuration worked well in SM 3.0.
>>>
>>> I tried also to check the documentation but the page
>>>
>>> http://incubator.apache.org/servicemix/visualisation.html#Visualisation-Configuration
>>>
>>> has the section "Configuration" broken.
>>>
>>>
>>> Now when SM starts I have the following exception:
>>>
>>> Starting Apache ServiceMix ESB: 3.1-incubating
>>> Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
>>> Caught: org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unrecognized xbean element mapping:
>>> it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
>>> http://servicemix.apache.org/config/1.0
>>> org.springframework.beans.factory.BeanDefinitionStoreException:
>>> Unrecognized xbean element mapping:
>>> it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
>>> http://servicemix.apache.org/config/1.0
>>> at
>>>
>>> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement
>>>
>>> (XBeanNamespaceHandler.java:258)
>>> 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.java:1147)
>>> at
>>>
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseNestedCustomElement
>>>
>>> (BeanDefinitionParserDelegate.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
>>>
>>> (XBeanBeanDefinitionParserDelegate.java:94)
>>> at
>>>
>>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parsePropertySubElement
>>>
>>> (XBeanBeanDefinitionParserDelegate.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.java: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.java:1147)
>>> at
>>>
>>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement
>>>
>>> (BeanDefinitionParserDelegate.java:1137)
>>> at
>>>
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions
>>>
>>> (DefaultBeanDefinitionDocumentReader.java:143)
>>> at
>>>
>>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions
>>>
>>> (XBeanBeanDefinitionDocumentReader.java:63)
>>> at
>>>
>>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions
>>>
>>> (DefaultBeanDefinitionDocumentReader.java:88)
>>> at
>>>
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions
>>>
>>> (XmlBeanDefinitionReader.java:499)
>>> at
>>>
>>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions
>>>
>>> (XBeanXmlBeanDefinitionReader.java:79)
>>> at
>>>
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
>>>
>>> (XmlBeanDefinitionReader.java:407)
>>> at
>>>
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
>>>
>>> (XmlBeanDefinitionReader.java:357)
>>> at
>>>
>>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
>>>
>>> (XmlBeanDefinitionReader.java:334)
>>> 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.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
>>>
>>> (AbstractBeanDefinitionReader.java:168)
>>> at
>>>
>>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions
>>>
>>> (AbstractXmlApplicationContext.java:113)
>>> at
>>>
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions
>>>
>>> (ClassPathXmlApplicationContext.java:180)
>>> at
>>>
>>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory
>>>
>>> (AbstractRefreshableApplicationContext.java:94)
>>> at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(
>>> AbstractApplicationContext.java:292)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(
>>> ClassPathXmlApplicationContext.java:161)
>>> at
>>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(
>>> ClassPathXmlApplicationContext.java:51)
>>> at org.apache.servicemix.Main.main(Main.java:51)
>>>
>>>
>>> --
>>> Gianfranco Boccalon
>>> Engineering Ingegneria Informatica S.p.A.
>>> Direzione Centrale Ricerca e Innovazione
>>> Direzione Architetture e Consulenza
>>> 35127 PADOVA
>>> Corso Stati Uniti 23/I
>>> Tel. +39.049.8692508
>>> Cell. 335.7813507
>>> Fax +39.049.8692566
>>> E-mail: gianfranco.boccalon@eng.it
>>>
>>>
>>
>>
>
>
>
--
View this message in context: http://www.nabble.com/Listeners-in-3.1-tf3375799s12049.html#a9431711
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Listeners in 3.1
Posted by Gianfranco Boccalon <gb...@tiscali.it>.
It works !!!!
Thanks
Gianfranco
Guillaume Nodet ha scritto:
> Seems strange, I've never seen such a syntax.
> I think you should try to map your xml element
> to the following namespace instead:
>
> xmlns:prefix="java://it.eng.spagosoa.smx.listeners"
>
> and
>
> <prefix:auditingExchangeListener ... />
>
> I guess something has changed in xbean, but no idea
> why ....
>
> On 3/9/07, Gianfranco Boccalon <gi...@eng.it> wrote:
>>
>> Hi all,
>> has something changed in ServiceMix 3.1 about listeners ?
>> I have a ServiceMix 3.0 listener that I migrated to the new interfaces
>> of 3.1 (ExchangeListener), but i'm not able to start SM with this
>> listener.
>>
>> The configuration is :
>>
>> <sm:container id="jbi" .....>
>>
>> <sm:listeners>
>> <sm:fullPackageName.auditingExchangeListener />
>> </sm:listeners>
>> </sm:container>
>>
>> This configuration worked well in SM 3.0.
>>
>> I tried also to check the documentation but the page
>>
>> http://incubator.apache.org/servicemix/visualisation.html#Visualisation-Configuration
>>
>> has the section "Configuration" broken.
>>
>>
>> Now when SM starts I have the following exception:
>>
>> Starting Apache ServiceMix ESB: 3.1-incubating
>> Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
>> Caught: org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unrecognized xbean element mapping:
>> it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
>> http://servicemix.apache.org/config/1.0
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> Unrecognized xbean element mapping:
>> it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
>> http://servicemix.apache.org/config/1.0
>> at
>>
>> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement
>>
>> (XBeanNamespaceHandler.java:258)
>> 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.java:1147)
>> at
>>
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseNestedCustomElement
>>
>> (BeanDefinitionParserDelegate.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
>>
>> (XBeanBeanDefinitionParserDelegate.java:94)
>> at
>>
>> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parsePropertySubElement
>>
>> (XBeanBeanDefinitionParserDelegate.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.java: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.java:1147)
>> at
>>
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement
>>
>> (BeanDefinitionParserDelegate.java:1137)
>> at
>>
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions
>>
>> (DefaultBeanDefinitionDocumentReader.java:143)
>> at
>>
>> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions
>>
>> (XBeanBeanDefinitionDocumentReader.java:63)
>> at
>>
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions
>>
>> (DefaultBeanDefinitionDocumentReader.java:88)
>> at
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions
>>
>> (XmlBeanDefinitionReader.java:499)
>> at
>>
>> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions
>>
>> (XBeanXmlBeanDefinitionReader.java:79)
>> at
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
>>
>> (XmlBeanDefinitionReader.java:407)
>> at
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
>>
>> (XmlBeanDefinitionReader.java:357)
>> at
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
>>
>> (XmlBeanDefinitionReader.java:334)
>> 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.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
>>
>> (AbstractBeanDefinitionReader.java:168)
>> at
>>
>> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions
>>
>> (AbstractXmlApplicationContext.java:113)
>> at
>>
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions
>>
>> (ClassPathXmlApplicationContext.java:180)
>> at
>>
>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory
>>
>> (AbstractRefreshableApplicationContext.java:94)
>> at
>> org.springframework.context.support.AbstractApplicationContext.refresh(
>> AbstractApplicationContext.java:292)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(
>> ClassPathXmlApplicationContext.java:161)
>> at
>> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(
>> ClassPathXmlApplicationContext.java:51)
>> at org.apache.servicemix.Main.main(Main.java:51)
>>
>>
>> --
>> Gianfranco Boccalon
>> Engineering Ingegneria Informatica S.p.A.
>> Direzione Centrale Ricerca e Innovazione
>> Direzione Architetture e Consulenza
>> 35127 PADOVA
>> Corso Stati Uniti 23/I
>> Tel. +39.049.8692508
>> Cell. 335.7813507
>> Fax +39.049.8692566
>> E-mail: gianfranco.boccalon@eng.it
>>
>>
>
>
Re: Listeners in 3.1
Posted by Guillaume Nodet <gn...@gmail.com>.
Seems strange, I've never seen such a syntax.
I think you should try to map your xml element
to the following namespace instead:
xmlns:prefix="java://it.eng.spagosoa.smx.listeners"
and
<prefix:auditingExchangeListener ... />
I guess something has changed in xbean, but no idea
why ....
On 3/9/07, Gianfranco Boccalon <gi...@eng.it> wrote:
>
> Hi all,
> has something changed in ServiceMix 3.1 about listeners ?
> I have a ServiceMix 3.0 listener that I migrated to the new interfaces
> of 3.1 (ExchangeListener), but i'm not able to start SM with this
> listener.
>
> The configuration is :
>
> <sm:container id="jbi" .....>
>
> <sm:listeners>
> <sm:fullPackageName.auditingExchangeListener />
> </sm:listeners>
> </sm:container>
>
> This configuration worked well in SM 3.0.
>
> I tried also to check the documentation but the page
>
> http://incubator.apache.org/servicemix/visualisation.html#Visualisation-Configuration
> has the section "Configuration" broken.
>
>
> Now when SM starts I have the following exception:
>
> Starting Apache ServiceMix ESB: 3.1-incubating
> Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
> Caught: org.springframework.beans.factory.BeanDefinitionStoreException:
> Unrecognized xbean element mapping:
> it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
> http://servicemix.apache.org/config/1.0
> org.springframework.beans.factory.BeanDefinitionStoreException:
> Unrecognized xbean element mapping:
> it.eng.spagosoa.smx.listeners.AuditingExchangeListener in namespace
> http://servicemix.apache.org/config/1.0
> at
>
> org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement
> (XBeanNamespaceHandler.java:258)
> 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.java:1147)
> at
>
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseNestedCustomElement
> (BeanDefinitionParserDelegate.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
> (XBeanBeanDefinitionParserDelegate.java:94)
> at
>
> org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parsePropertySubElement
> (XBeanBeanDefinitionParserDelegate.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.java: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.java:1147)
> at
>
> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement
> (BeanDefinitionParserDelegate.java:1137)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions
> (DefaultBeanDefinitionDocumentReader.java:143)
> at
>
> org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions
> (XBeanBeanDefinitionDocumentReader.java:63)
> at
>
> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions
> (DefaultBeanDefinitionDocumentReader.java:88)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions
> (XmlBeanDefinitionReader.java:499)
> at
>
> org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions
> (XBeanXmlBeanDefinitionReader.java:79)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
> (XmlBeanDefinitionReader.java:407)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:357)
> at
>
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
> (XmlBeanDefinitionReader.java:334)
> 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.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
> (AbstractBeanDefinitionReader.java:168)
> at
>
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions
> (AbstractXmlApplicationContext.java:113)
> at
>
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBeanDefinitions
> (ClassPathXmlApplicationContext.java:180)
> at
>
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory
> (AbstractRefreshableApplicationContext.java:94)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(
> AbstractApplicationContext.java:292)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(
> ClassPathXmlApplicationContext.java:161)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(
> ClassPathXmlApplicationContext.java:51)
> at org.apache.servicemix.Main.main(Main.java:51)
>
>
> --
> Gianfranco Boccalon
> Engineering Ingegneria Informatica S.p.A.
> Direzione Centrale Ricerca e Innovazione
> Direzione Architetture e Consulenza
> 35127 PADOVA
> Corso Stati Uniti 23/I
> Tel. +39.049.8692508
> Cell. 335.7813507
> Fax +39.049.8692566
> E-mail: gianfranco.boccalon@eng.it
>
>
--
Cheers,
Guillaume Nodet
------------------------
Architect, LogicBlaze (http://www.logicblaze.com/)
Blog: http://gnodet.blogspot.com/